非同期 I/O を使用しているのは、呼び出しスレッドをブロックせず、舞台裏でスレッド処理を行うためです。同じ Stream で BeginWrite() のような複数の非同期操作を呼び出す場合、データ バッファーの内容が混在することを心配する必要がありますか?
3つのバッファを送信したいとしましょう:
Buffer1: 1111111111
Buffer2: 2222222222
Buffer3: 3333333333
バッファが間違った順序で送信されてもかまわないので、
333333333311111111112222222222
大丈夫ですが、バッファの内容が完全に混ざっている可能性はありますか?
122213121212122333313111223333
PS: 誰かがすでに何らかの形でこれを尋ねていると 100% 確信しています...