0
我正在使用epoll fd來等待posix消息隊列。 我的問題:如果已經有消息在消息隊列中發送,那麼epoll_wait會發生什麼(在調用epoll_wait之前已經有一些消息發送到消息隊列中)。它會返回這些mq fds嗎?epoll fd和pmoll上的epoll_wait
我正在使用epoll fd來等待posix消息隊列。 我的問題:如果已經有消息在消息隊列中發送,那麼epoll_wait會發生什麼(在調用epoll_wait之前已經有一些消息發送到消息隊列中)。它會返回這些mq fds嗎?epoll fd和pmoll上的epoll_wait
是的,它會的。 epoll_wait(2)
將在您調用它時已經有可用的I/O(根據您訂閱的事件)立即返回。