如何设置每秒重复次数?

2024-01-31

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


For the 固定延迟执行对于某些代码,使用 a 可能是更好的方法定时器对象, 例如java.util.Timer https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html or javax.swing.Timer https://docs.oracle.com/javase/8/docs/api/javax/swing/Timer.html, 甚至动画定时器 https://docs.oracle.com/javase/8/javafx/api/javafx/animation/AnimationTimer.html,取决于您想要实现的目标。话虽这么说,但不可能保证频率,并且 1000/s(或 1ms 的周期)的频率相当快,并且java.util.Timer and javax.swing.Timer将无法跟上。

也可以看看:

  • 如何使用摆动计时器 https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html
  • 如何使用Java.Util.Timer https://stackoverflow.com/questions/23095690/how-to-use-java-util-timer
  • Java 5 中的高分辨率计时器 https://www.sagui.org/~gustavo/blog/code
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置每秒重复次数? 的相关文章

随机推荐