我需要每短时间执行一次代码,例如每100ms(或更短的时间)执行一次。我特别是Java和Java EE的新手,但我想做对了。
我想我可以生成一个线程并在其中进行无限循环,但是我认为这不好。
您可以使用Timer和TimerTask。
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);