Я не знаю, почему мне сложно найти это, но я смотрю на какой-то Linux-код, в котором мы используем select()
, ожидая в файловом дескрипторе, чтобы сообщить об этом. На странице man выберите:
select() and pselect() allow a program to monitor multiple file descriptors,
waiting until one or more of the file descriptors become "ready" for some
class of I/O operation
Итак, это здорово... Я вызываю select на каком-то дескрипторе, даю ему некоторое время ожидания и начинаю ждать выхода индикатора. Как дескриптор файла (или владелец дескриптора) сообщает, что он "готов", чтобы оператор select()
возвращался?