0

プロセッサの数に対応する I/O Completion Port を使用する I/O ワーカーが 4 つある場合、それらはクライアント コンテキストで相互に同期アクセスする必要がありますか?

ここでのクライアント コンテキストは、I/O CompletionKey を介して渡されるものを参照します。問題は、ワーカー A がコンテキストを使用して I/O 完了キューに I/O をポストしたが、現在コンテキストを変更している場合です。I/O を処理するためにウェイクアップされたワーカー B は、同時にコンテキストを読み取ります。何が起こるでしょうか?

4

1 に答える 1

0

クリティカル セクションを使用して、「クライアント コンテキスト」のコンテンツへのアクセスを同期する必要があります。

于 2011-09-06T10:24:24.760 に答える