Java 相当于 javascript 中的 setInterval
基本上我希望每隔 10 毫秒调用一个函数。
我怎样才能在Java中实现这一点?
Basically I want a function to be called every say, 10 milliseconds.
How can I achieve that in Java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可能想看看 计时器。
You might want to take a look at Timer.
查看 java.util.Timer
http://java.lang. sun.com/javase/6/docs/api/java/util/Timer.html
Check out java.util.Timer
http://java.sun.com/javase/6/docs/api/java/util/Timer.html
您还可以使用 ScheduleExecutorService。
You could also use a ScheduleExecutorService.
我想说,您将创建一个线程,并在线程循环中添加 System.sleep(10) 以使线程“睡眠”10 毫秒,然后再继续。
I would say you would create a thread and in the thread loop add a System.sleep(10) to make the thread "sleep" for 10 ms before continuing.
使用 ExecutorService
或者使用 Timer
干杯!
Using ExecutorService
Or by using Timer
Cheers!