опрос по краю (2) на сайте Solaris - PullRequest
0 голосов
/ 04 мая 2019

Используя epoll(7) + EPOLLET из Linux или kqueue(2) + EV_CLEAR из * BSD, вы можете дождаться события в режиме «запуска по фронту», то есть получать уведомления только об изменениях состояния.

Например, читатель может подождать, пока больше данных не будет записано в канал или сокет, без необходимости использования уже буферизованных данных.

Есть ли что-то похожее на Solaris?

Если вы собираетесь указать мне /dev/poll и poll(7D) или port_create(3C), пожалуйста, скажите мне точно, как я должен использовать их в режиме запуска по фронту - потому что я их тестировал, а они только кажутся Работайте в режиме триггера уровня, как poll(2) или select(2) старого.

...