Java Timer有帮助吗?

Sta*_*tan 1 java timer

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

Pet*_*rey 6

您可以使用ScheduledExecutorService

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