HELP,多线程通过同一个socket发送数据到服务端,socket底动会不会同步呢?
来源:互联网
最近写了一个网络通过框架,在运行过程中,在同一时刻,多个线程通过同一个socket发送数据到服务端发送数据到服务器,程序在VMWARE上一切正常,但到实际机器上偶尔出现收到的数据内容错误的情况(在通信量比较大的时候,多个线程通过该连接每秒发送几千个消息包,操作系统:REHL5)。请问一下,同多个线程通过同一个socket发送数据,操作系统底层会同步每个发送操作吗?最近写了一个网络通过框架,在运行过程中,在同一时刻,多个线程通过同一个socket发送数据到服务端发