Задача 2 из 20 — Python | LearnToFly

Python: уровень 5

Вопрос 2 из 20
Экзаменатор

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

Ответ

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