Судя по твоему молчанию по этому вопросу, ты уже понял, почему использовать основной thread pool для подобной задачи — очень плохая идея?
VD>Дотнетный пул и так автоматически загружает все доступные процессоры. Рассуждения о Work stealing тут не о чем.
Что ты хотел этим сказать — непонятно.
VD>Тебе резонно ответили, что в такой постановке вопроса задача выеденного яйца не стоит:
Твоя идея использовать для этой задачи основной пул — крайне плохая идея.
А сделать свой пул (уточняю — чтобы не был днищем и работал надежно и эффективно) — это никак не тривиально. Собственно, приведенный тобой же пример на codeproject — отличное доказательство тому, насколько ты попал мимо со своим бахвальством. Объем кода — более 10_000 строк. @Pzz, тебя с твоими "30 строк должно быть достаточно" это тоже касается.
И, естественно, нужно чтобы это не был давно заброшенный проект.