我现在正在使用fork来处理服务器以生成多个进程来处理网络连接。我在epoll_ctl()中看到了EPOLLEXCLUSIVE选项。在页面中,该选项表示它可以与多线程程序一起使用,但后来据说可以使用多个已处理的程序。
所以我想知道该选项是否适用于多个进程? (这意味着只唤醒从父进程分叉的同一个epollfd的一个进程)
提前致谢!
答案 0 :(得分:1)
我最后在这里找到一篇关于这个问题的文章,答案是肯定的,它可以用于多个过程。
链接为https://mvitolin.wordpress.com/2015/12/05/endurox-testing-epollexclusive-flag/