LINUX.ORG.RU

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

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

модуль async не создает потоков. он просто позволяет более удобно писать асинхронный код. надо смотреть что именно ты дергаешь через него, и как.

если ты просто дергаешь в цикле 10000 асинхронных функций — это приведет как раз примерно к тому, что ты получаешь.

например, это может открыть 10000 соединений с базой, или 10000 file handles (одновременно).

дергай порциями по несколько штук. думаю, тот же async может помочь в этом.

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

модуль async не создает потоков. он просто позволяет более удобно писать асинхронный код. надо смотреть что именно ты дергаешь через него, и как.

если ты просто дергаешь в цикле 10000 асинхронных функций — это приведет как раз примерно к тому, что ты получаешь.

например, это может открыть 10000 соединений с базой, или 10000 file handles.

дергай порциями по несколько штук. думаю, тот же async может помочь в этом.