ScheduledExecutorService更多地处理最新任务 - 为什么?

时间:2016-09-20 14:37:35

标签: java multithreading threadpool scheduledexecutorservice

我创建了一个ScheduledExecutorService,它被初始化为30个线程运行。 此外,它初始化了大约15个不同的任务,应该每150-250毫秒运行一次。

在运行时,会添加更多这些任务,但时间段相同。

让调度程序运行30分钟后,我看到最新任务,这些任务在第一个任务之后添加,运行时间比第一个任务多5倍!

为什么呢?有没有办法弄清楚这里发生了什么?

谢谢!

0 个答案:

没有答案