不同线程能不能同时对同一个连接执行发送和接收数据的操作,会不会冲突?
一个连接,A线程对其执行读操作,同时B线程对其执行发送操作,会不会冲突?
[解决办法]
你做好同步就行了,接收完一个再接受另一个
[解决办法]
同意bdmh的,不过我觉得,由一个线程守着连接收发数据,其他线程读写各自的数据缓冲区逻辑上好像更简单。
[解决办法]
接收的时候,设置好同步。
发送的时候,设置好同步。
[解决办法]
[解决办法]
对于同一个SOCKET连接,我在接收的同时也发送数据,一定要使用同步错开吗?
发送数据和接收数据用不同线程是可以的,但是为什么这么做呢,这样做很容易出错。