 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Central queue
needs mutual exclusion
|
|
|
|
u |
may be a
bottleneck when more than one
|
|
|
processor looks
for work at the same time
|
|
|
n |
Preemptive
threads are unlikely to resume
|
|
|
execution on
the same processor
|
|
|
|
u |
cache use is less
efficient
|
|
|
n |
If all
threads are in the global queue, all
|
|
|
threads of a
program will not gain access to
|
|
the processors
at the same time
|
|