Я начал копаться в том, как работает цикл обработки событий.Я понимаю, что он запускается в одном потоке для операций ввода-вывода (сетей), за исключением работы с файлами.Читайте о фазах в libuv.Но я не могу понять, как обратные вызовы / дескрипторы помещаются в эти очереди libuv.Например, я делаю http-запрос и передаю обратный вызов, и возникает вопрос: где фактически обрабатывается запрос, так как libuv прослушивает события (вид: полученный ответ), кто генерирует эти события?Это обрабатывается ОС?
Я думаю, что неправильно понимаю эту тему, но я действительно не могу понять, где найти ответ, с чего мне начать читать и т. Д ... Спасибо.