私はここで基本的な何かを誤解しているかもしれませんが...
セナリオ:System.Net.Sockets.NetworkStreamのメソッドを呼び出すBeginReadと、マシンがネットワークデバイスから応答/要求を受信します。ランタイムは、独自のスレッドでコールバックを実行します。このスレッドが呼び出す前EndReadに、マシンは別の応答/要求を受け取ります。
質問:ランタイムは別のスレッドでコールバックをすぐに呼び出しますか、それとも私が呼び出すのEndReadを待ってからBeginReadもう一度呼び出しますか?