Задать вопрос
  • Python aiohttp timeout, норма?

    fenrir1121
    @fenrir1121
    Начни с документации
    gather как я понял, это не полноценные потоки
    gather вообще не создаёт потоки, он оборачивает корутины в задачи и дожидается их выполнения. Async это кооперативная многозадачность - запросы к сайтам происходят не дожидаясь ответа, но выполняется это все в одном потоке.

    Вероятнее всего в функции parse, код которой не и приложен, есть вызовы или cpu bound операции, которые блокируют цикл событий.
    Ответ написан
    1 комментарий