Посмотрел разные чекеры на питон,где открытый исходный код и увидел,что многие используют потоки,почему ?
Ell1pse, асинхронность - там, где много запросов и надо много ответов делать. Многопоточка - там, где запросов мало и нужна высокая производительность
SaySoGooD, ну в чекере же ты делаешь много запросов,+ асинхронное програмирование использует событийный цикл,а в потоках интерпритатор переключается между задачами,что замедляет работу
Простота и привычность потоков, Совместимость с синхронными библиотеками, Asyncio требует асинхронной экосистемы Если чекер основан на requests или других синхронных библиотеках, проще и быстрее использовать потоки. Но если проект создаётся с нуля или требует высокой производительности и масштабируемости, лучше выбрать asyncio с асинхронными библиотеками.