ScheduledExecutorService具有相同runnable的多个线程

时间:2015-07-02 10:01:59

标签: java multithreading

我正在使用java的ScheduledExecutorService来执行应该每15分钟运行一次的任务。我使用以下代码

ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1);
scheduledExecutorService.scheduleWithFixedDelay(jobScheduler.getSomethingToDo(), 1, 5, TimeUnit.MINUTES);

本地一切都很完美,但是当我在生产中长时间运行时,我可以在线程转储中看到有时候有多个东西的线程。我已经在run / catch块中包装了runnable的整个run方法。我在这里错了什么?

0 个答案:

没有答案