关于Socket通信中多个线程同时向一个服务端口发送数据时的注意点
近几天在开发的程序里面有相关模块使用到了Socket通信,其中存在多个类似功能的模块,这些模块可能出现在同一时间段向一个服务端端口发送消息的情况,刚开始使用一个socket去通信,结果发现异常频繁出现.(事实上,当发送间隔很长,比如每200ms才会有一次发送,那么两个线程之间冲突的机会很小,基本上不会冲突.但是不冲突就不代表问题不存在,当发送间隔缩小到20ms时,异常发生的几率就非常大了,因此不管
原创
2016-03-01 18:11:08 ·
5170 阅读 ·
1 评论