在使用 java.util.TimerTask 调度任务时,我如何确保 run 方法仅在当前执行完成后执行,否则任务队列大小将不断增长,最终任务将始终执行。我是初学者,正在寻求帮助
收到一只叮咚
浏览 208回答 2
2回答
慕容森
将java.util.Timer与TimerTask 一起使用。可以使用这些计时器的两种方法之一:schedule(TimerTask task, long delay, long period)scheduleAtFixedRate(TimerTask task, long delay, long period)其中:task- 要安排的任务。delay- 执行任务之前的延迟(以毫秒为单位)。period- 连续任务执行之间的时间(以毫秒为单位)。