一つsend()メソッドを使用するように、2つのスレッドで共有することができる .NET C#ソケット同時実行は、
System.Net.Sockets.Socketのインスタンスを発行し、もう一つは、それは()メソッドを受信ですか?
安全ですか?
まあ、私はそれをする必要がないだけでスレッドセーフでなく、そのセンド/各スレッドが同時にそれらを呼び出すようにするような方法は、非syncronizedも受けます。
別の方法がありますか?助けるため
おかげで、私はJavaで経験したが、このものを作ろうと苦労しています。
よりスケーラブルで、私だけでなく、スレッドセーフでなく、読み取り/書き込みの同時使用が心配です。そして、うーん、もう一度何かを聞かせてください、私に答えてください。ボンネットの下で、これらの非同期メソッドを使用すると、別のスレッドが非同期性を達成するように管理できますか?もしそうなら、私がbegin ...を呼び出すたびに、それは新しいスレッドを作りますか? –
私が知る限り、新しいスレッドが作成されますが、1回の呼び出しごとに新しいスレッドにはなりません。私は確認するために少しテストをした、と確かにそのように見えます。 – Thorarin
参照:D –