最近同事和我讨论到workerman父进程创建一个socket,然后子进程都在读取,这样不会数据错乱吗?最终我们得出的结论是:在php层面,多个子进程服用主进程的套接字,当出现一个客户端连接请求的时候,底层会触发唤醒所有php子进程,但是最终只会有1个子进程获取到这个请求连接,也就是说这种情况属于锁的一种,抢到就是谁的,这个可以参考nginx的惊群的效应,只不过高级语言都帮我们处理好了,我们不需要关注而已。当然更理想的方式应该是端口复用,由Linux层调度性能更优。参考链接:https://bl