关于so​​laris的边沿触发poll(2)

时间:2019-05-03 22:56:35

标签: c unix solaris epoll kqueue

使用Linux的epoll(7) + EPOLLET或* BSD的kqueue(2) + EV_CLEAR,您可以在“边缘触发”模式下等待事件,即仅收到通知状态更改。

例如,读取器可以等到更多数据写入管道或套接字后,而不必使用已经缓冲的数据。

在Solaris上是否有类似的东西?

如果您要指向/dev/pollpoll(7D)port_create(3C),请告诉我在边缘触发模式下应该如何使用它们-因为我已经测试过它们,它们似乎只能在电平触发模式下工作,就像旧的poll(2)select(2)一样。

0 个答案:

没有答案