小编0G0*_*0G0的帖子

Java中定时任务的并发执行

我有一个TimerTask,旨在以特定时间间隔收集指标。但是,任务执行的周期可能小于任务执行的时间(偶尔会出现超时并延迟的情况)。

有没有办法同时执行多个TimerTasks或Runnables、线程等,而不需要等待前一个任务完成?

我知道Timer使用单线程,ScheduledThreadPoolExecutor无论速率如何都会延迟执行。

谢谢。

java concurrency multithreading scheduling timer

5
推荐指数
1
解决办法
3954
查看次数

标签 统计

concurrency ×1

java ×1

multithreading ×1

scheduling ×1

timer ×1