пулы потоков( IO, computation..) почему не один пул? если, допустим у нас одно ядро? понятно, что они дергаются под разные задачи, но все равно это concurrency и получается, что больше пулов менее эффектвно работает процессор, а если ядер несколько как разбиваются пулы потоков работают ли на одном или на нескольких ядрах
Потому что io-потоки всегда заблокированы, крайне редко занимают ядра и пул можно не ограничивать в размере
https://hellsoft.se/https-hellsoft-se-understanding-cpu-and-io-bound-for-asynchronous-operations-6511c70a5685
Обсуждают сегодня