如何以每100ms java EE的方式在服务器端执行代码?

问题描述 投票:0回答:1

我需要每短时间执行一次代码,例如每100ms(或更短的时间)执行一次。我特别是Java和Java EE的新手,但我想做对了。

我想我可以生成一个线程并在其中进行无限循环,但是我认为这不好。

java java-ee
1个回答
0
投票

您可以使用TimerTimerTask

final Timer timer  = new Timer();
final int   period = 100;
final int   delay  = 0;

timer.schedule(new TimerTask() 
{
    @Override
    public void run()
    {
        log.debug("executing something");
    }

}, delay, period);
© www.soinside.com 2019 - 2024. All rights reserved.