Случайная задача — Python | LearnToFly

Python: уровень 5

Случайная задача
Экзаменатор

Чем asyncio отличается от многопоточности (threading)?

Ответ

asyncio использует одну нить и кооперативную многозадачность (корутины сами отдают управление через await), а не вытесняющую многозадачность потоков — это эффективнее для большого числа I/O-операций и не требует блокировок.