下面的代码演示了问题明确,即:Theexactsameblockofcodebecomesslowerafterabusyspinpause.请注意,我当然没有使用Thread.sleep.另请注意,没有条件导致HotSpot/JIT去优化,因为我正在使用数学运算而不是IF更改暂停。.有一个我想要计时的数学运算block。首先,我在开始测量之前对block暂停1纳秒进行计时。我这样做了20,000次。然后我将暂停从1纳秒更改为5秒,并像往常一样继续测量延迟。我这样做了15次。然后我打印最后30个测量值,因此您可以看到15个测量值的暂停时间为1纳秒,以及15个测量值的暂停时间为5秒。正如