Как именно работает пул потоков в TPL?Несколько блогов говорят, что это работает так:
- Поток сначала проверяет свою локальную очередь
- Поток затем проверяет глобальную очередь
- И наконец поток проверяетокружающие локальные очереди
Однако в книге Параллельное программирование на Windows Джо Даффи говорится, что она работает так:
- Поток сначала проверяет своюлокальная очередь
- Поток затем проверяет окружающие локальные очереди
- И наконец поток проверяет глобальную очередь
Кто прав?