Tulip Threads Uses a Two-Level Scheduler
User-level
threads
CPU 0
CPU 3
CPU 2
CPU 1
Kernel(Worker) Thread
Work Stealing
Work Q 0
Work Q 3
Work Q 2
Previous slide
Next slide
Back to first slide
View graphic version