インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

ロックの使用に関する考察

さまざまな同期メカニズムをハードウェアやオペレーティング・システム上で利用することができます。

ロックに関する次の用語と説明を理解しておくと良いでしょう。

ロック競合は、並列プログラムでパフォーマンス問題を引き起こします。また、ロックはデータ競合を解決しますが、ロックを使用したプログラムは非決定的になりがちです。可能な限り、ロックは使用しないようにすることを推奨します。

これらの問題 (およびその他の問題) は、次のセクションで詳しく説明しています。