Вопрос проверяет понимание кооперативной многозадачности и механизма await.
Короткий ответ
Переключение контекста в asyncio происходит в момент выполнения await. Корутина добровольно уступает управление event loop, который может запустить другую задачу. В отличие от потоков, переключение не происходит принудительно. Это называется кооперативной многозадачностью.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.