В чем причина вызова prepare handle callback
и check handle callback
в цикле событий libuv?цикл событий libuv: подготовить дескриптор и проверить использование дескриптора
0
A
ответ
1
Операции ввода/вывода выполняются между этими 2, поэтому вы можете выполнить некоторую операцию перед блокировкой для ввода/вывода (подготовить дескрипторы) и после ввода/вывода (check handle).
Эта диаграмма иллюстрирует, как цикл событий libuv работает внутри: http://docs.libuv.org/en/v1.x/design.html#the-i-o-loop