Dav*_*ann 4 .net c# sockets multithreading thread-safety
System.Net.Sockets.Socket的一个实例
可以由2个线程共享,所以一个使用send()方法,另一个使用receive()方法?
安全吗?
好吧,我需要它不仅是线程安全的,而且发送/接收方法是非同步的,以便让每个线程同时调用它们.
我还有其他办法吗?
感谢您的帮助,我在java方面经验丰富,但很难尝试制作这个.
Tho*_*rin 6
应该是安全的,是的.MSDN引用Socket类是完全线程安全的.
但我不知道这是不是一个好主意.您可能通过使用两个线程使自己变得困难.你可能想看看BeginSend和BeginReceive异步版本,在这种情况下,你不应该需要多线程.
BeginSend
BeginReceive
归档时间:
16 年 前
查看次数:
6403 次
最近记录:
12 年,11 月 前