Вопрос проверяет понимание низкоуровневой модели работы асинхронного ввода-вывода.
Короткий ответ
Event loop использует механизмы операционной системы, такие как epoll, kqueue или select, чтобы отслеживать готовность сокетов и файловых дескрипторов. Когда операция ввода-вывода завершается, ОС уведомляет loop. После этого loop запускает соответствующую корутину. Этот механизм позволяет не блокировать поток.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.