我使用 while 循环在我的程序中重复我的代码。我想每秒重复 1000 次代码。我怎样才能做到这一点?

最佳答案

对于某些代码的固定延迟执行,使用 计时器对象 可能是更好的方法,例如 java.util.Timerjavax.swing.Timer ,甚至 AnimationTimer ,具体取决于您要完成的任务。话虽如此,不能保证频率,1000/s(或1ms周期)的频率相当快,java.util.Timerjavax.swing.Timer将无法跟上。

也可以看看:

  • How to use swing timers
  • How to use Java.Util.Timer
  • High Resolution Timer in Java 5
  • 关于java - 如何设置每秒重复计数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57679675/

    10-16 08:05