共有キュー A に書き込む 2 つの 40 スレッドと、共有キュー A から読み取る 1 つのスレッドがあります。
を使用してスレッドを同期しました
EnterCriticalSection(&cs);
//何かをする
LeaveCriticalSection(&cs);
ここで、別の共有キュー B があり、40 個のスレッドが共有キュー B に書き込み、別の分離されたスレッドがこの共有キュー B から読み取ります。この共有キュー B を共有し、スレッド間で同期するには、次のものが必要ですか?別のクリティカル セクションでは、csB としましょう。または、単一のクリティカル セクション cs だけが目的を果たすことができますか?