История изменений
Исправление waker, (текущая версия) :
модуль async не создает потоков. он просто позволяет более удобно писать асинхронный код. надо смотреть что именно ты дергаешь через него, и как.
если ты просто дергаешь в цикле 10000 асинхронных функций — это приведет как раз примерно к тому, что ты получаешь.
например, это может открыть 10000 соединений с базой, или 10000 file handles (одновременно).
дергай порциями по несколько штук. думаю, тот же async может помочь в этом.
Исходная версия waker, :
модуль async не создает потоков. он просто позволяет более удобно писать асинхронный код. надо смотреть что именно ты дергаешь через него, и как.
если ты просто дергаешь в цикле 10000 асинхронных функций — это приведет как раз примерно к тому, что ты получаешь.
например, это может открыть 10000 соединений с базой, или 10000 file handles.
дергай порциями по несколько штук. думаю, тот же async может помочь в этом.