Java 定时器帮助?

标签 java timer

我需要用 java 制作一个无限次运行的计时器,我需要让计时器每 2 秒运行一次,我该怎么做?

最佳答案

您可以使用 ScheduledExecutorService

ScheduledExecutorService ses = Executors.newSingleThreadScheduledExecutor(); 
ses.scheduleAtFixedRate(new Runnable() {
    public void run() {
        // do something.
    }
}, 0, 2, TimeUnit.SECONDS);

关于Java 定时器帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821127/

相关文章:

java - 自动定时器@Schedule Java EE

java - 让 Jackson 将单个 JSON 对象解释为具有一个元素的数组

Python在线程定时器中运行SQL语句

c++ - boost 定时器 24 小时格式

Android - 安排事件每 10 毫秒发生一次?

c# - 从计时器线程调用 System.Timers.Timer.Stop

java - 从关闭的 JDialog 对象调用 Jframe 对象

java - 为什么函数 main() 的名称为 main

java - 如何使用TFS SDK获取TFS项目子文件夹

java - 在 Java 中主动抛出 AssertionError 是一种好的做法吗?