ロック競合とは、あるスレッドがロックを保持する間、別のスレッドがそのロックの解放を待機するのに費やした時間を指します。
並列フレームワークへ変換する際に、関連のないデータに対し異なるロックを使用することで、ロック競合を減らすことができます。