Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Сколько потоков РЕАЛЬНО нужно создавать для CPU-bound задачи?
Anonymous Poll
21%
std::thread::hardware_concurrency()
14%
std::thread::hardware_concurrency() * 2
23%
std::thread::hardware_concurrency() - 1
41%
Один поток на каждое ядро, но с учётом hyper-threading
1%
Напишу свой вариант в комментариях