328 |
|
* waiting workers (or trigger creation of new ones if fewer than |
329 |
|
* the given parallelism level -- signalWork). These primary |
330 |
|
* signals are buttressed by others whenever other threads remove |
331 |
< |
* a task from a queue a notice that there are other tasks there |
331 |
> |
* a task from a queue and notice that there are other tasks there |
332 |
|
* as well. So in general, pools will be over-signalled. On most |
333 |
|
* platforms, signalling (unpark) overhead time is noticeably |
334 |
|
* long, and the time between signalling a thread and it actually |