ハードウェア トランザクション メモリを使用するシナリオでは、システムまたは IO 呼び出しを発行しないスリープが必要です (これらの呼び出しは中止につながります)。のように 1 マイクロ秒スリープするusleep(1)
だけで十分です。
This questionは、ネストされたループを実装して、プログラムをビジー状態に保ち、しばらく遅らせることを提案しています。ただし、これらのループを削除する最適化を使用してコンパイルできるようにしたいと考えています。
アイデアは、洗練された数学の方程式を計算することです。これに対するアプローチはありますか?実際の待機時間は正確である必要はありません。ただし、複数の実行で漠然と同じである必要があります。