【发布时间】:2011-03-22 05:59:06
【问题描述】:
我在 OS X 中使用 kqueue 进行套接字同步。我可以注册一个感兴趣的事件,如下所示:
struct kevent change;
EV_SET(&change, connected_socket, EVFILT_READ, EV_ADD, 0, NULL, NULL);
kevent(k_queue_, &change, 1, NULL, 0, NULL);
问题是,有没有办法强制触发这个事件,让等待的 kevent 调用返回?
【问题讨论】:
标签: macos sockets freebsd kqueue