@UserTrue спасибо.
Node.js почему не раотает в многопотоке?
-
@Ivanuvelirrrr, 300 потоков


-
@GhostZ я запустил на 1 потоке и за тоже время как у тебя почти столько же успешных выполнений

а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
в однопотоке оно по 5 успешных выполнений в секунду в среднем даже чуть больше и по этой логике при худшем раскладе что по 5 в секунду на 300 потоках должно за 1 минуту 90 тыс. быть а не 1114 за 2 минуты -
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
Я же говорю ноде js однопоточная!
Но интересно другое, я убрал весь код, оставил просто console.log('hi) и максимальное число потоков у меня это 254, если 255 то лог выводит только первый поток и на этом все
Скрин 255 потоков

Скрин 254 потока

-
@Ivanuvelirrrr, ну вы написали что не работает я ответил что работает, а как работает это уже совсем другой вопрос. Если что работает не так как вам хочется это не значит что оно не работает, оно просто работает не так как вы думали.
-
@UserTrue said in Node.js почему не раотает в многопотоке?:
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
Я же говорю ноде js однопоточная!
Но интересно другое, я убрал весь код, оставил просто console.log('hi) и максимальное число потоков у меня это 254, если 255 то лог выводит только первый поток и на этом все
Скрин 255 потоков
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
-
@Fox said in Node.js почему не раотает в многопотоке?:
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
Я пробовал увеличивать таймаут, хотя непонятно зачем... тк там только вывод лога.
-
@UserTrue said in Node.js почему не раотает в многопотоке?:
@Fox said in Node.js почему не раотает в многопотоке?:
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
Я пробовал увеличивать таймаут, хотя непонятно зачем... тк там только вывод лога.
Не, я про то, что я уже сталкивался с этим
-
@WildBee said in Node.js почему не раотает в многопотоке?:
Проблема до сих пор актуальна при потоках более 250 с node js потоки завершаются с ошибкой
Есть какие-либо костыли или единственное на данный момент решение - это запускать несколько софтов по 250 потоков?
Есть, использовать глобальные переменные nodejs (global) Если функцию сохранить в такую переменную а потом в потоках из нее вызывать то все работает
