LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

Ну и по теме топика.

Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей - не эффективной. Nginx, который обслуживает тысячи одновременных сетевых соединений, почему-то обходится без тысяч потоков - это-жжж неспроста!

А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!

Исправление Manhunt, :

Ну и по теме топика.

Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей - не эффективной. Nginx, который обслуживает тысячи одновременных сетевых соединений, почему обходится без тысяч потоков - это-жжж неспроста!

А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!

Исправление Manhunt, :

Ну и по теме топика.

Делать потоков много больше, чем есть аппаратных процессорных ядер, кажется странной затеей: не эффективной! Nginx, который обслуживает тысячи одновременных сетевых соединений, почему обходится без тысяч потоков - это-жжж неспроста!

А если потоков не очень много, то оно просто из соображений здравого смысла не должно упереться в «ошибка: достигнут предел на количество читателей». Там же наверняка просто целочисленный счетчик под капотом, а ошибка посвящена его переполению; ну не будет же у тебя в программе 33.000 потоков?!

Исходная версия Manhunt, :

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