これは同時に開発者の作業効率の向上にもつながりますが、実際の目的は、マルチスレッド関連のコード品質を高めることにあります。複数のスレッドの同時実行に関連するバグの多くが、マルチCPUシステム(複数のプロセッサ・ソケットやCPUコアで構成されるシステム)でしか再現されないためです...