[multi_accept] 和 [accept_mutex] 有什么不同?

[multi_accept] 和 [accept_mutex] 有什么不同?

multi_accept

如果禁用 multi_accept,工作进程将每次接受一个新连接。否则,工作进程将每次接受所有新连接。

accept_mutex

如果启用了 accept_mutex,工作进程将轮流接受新连接。否则,所有工作进程都会收到新连接通知,如果新连接数量较少,某些工作进程可能会浪费系统资源。

定义来自文档很相似..

答案1

它看起来像accept_mutex控制 1联系可以唤醒多个工人,同时multi_accept控制 1工人可以接受多个連接

相关内容