キューを介して 2 つのスレッド間でデータを共有しようとしています。1 つのスレッドがキューにプッシュし、もう 1 つのスレッドがキューからポップします。スレッド間の同期が安全であることを知り、mutex を使用することにしました。私が見るすべてのフォーラムにはコードに #include "mutex" ステートメントがありますが、使用すると "致命的なエラー C1083: インクルード ファイルを開けません: 'mutex': そのようなファイルまたはディレクトリはありません" というメッセージが表示されます。このエラーの原因を教えてください。
Windows マシンと Visual Studio 2005 コンパイラを使用しています。