История изменений
Исправление Manhunt, (текущая версия) :
Ну и по теме топика.
Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей - не эффективной. Nginx, который обслуживает тысячи одновременных сетевых соединений, почему-то обходится без тысяч потоков - это-жжж неспроста!
А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!
Исправление Manhunt, :
Ну и по теме топика.
Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей - не эффективной. Nginx, который обслуживает тысячи одновременных сетевых соединений, почему обходится без тысяч потоков - это-жжж неспроста!
А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!
Исправление Manhunt, :
Ну и по теме топика.
Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей: не эффективной! Nginx, который обслуживает тысячи одновременных сетевых соединений, почему обходится без тысяч потоков - это-жжж неспроста!
А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!
Исходная версия Manhunt, :
Ну и по теме топика. Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей (не эффективной! nginx, который обслуживает тысячи одновременных сетевых соединений, почему обходится без тысяч потоков - это-жжж неспроста!). А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей» (там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!).