【发布时间】:2018-05-17 09:18:34
【问题描述】:
我现在正在使用 fork 生成多个进程来处理网络连接的服务器。我在 epoll_ctl() 中看到了EPOLLEXCLUSIVE 选项。在页面中,选项说显示它与多线程程序一起工作,但后来又说与多处理程序一起工作。
所以我想知道该选项是否可以与多个进程一起使用? (这意味着只为从父进程派生的同一个 epollfd 唤醒一个进程)
提前致谢!
【问题讨论】:
-
由于 Nginx 将
accept_mutex默认为off,看来它应该适用于多进程程序。所以我来这里是肯定的,谁能给我一个明确的结果吗?谢谢!