【发布时间】:2015-12-02 12:12:11
【问题描述】:
我想运行一个任务 8 小时。
我正在使用ExecutorService executor = Executors.newFixedThreadPool(30).
提交任务后,我等待了 8 个小时。
这是我使用的代码。
task1.get(8,TimeUnit.HOURS);
问题是上述语句后的代码将在 8 小时后执行。 我希望任务执行 8 小时,但之后的语句应立即打印。有人可以建议一些方法吗?
【问题讨论】:
-
然后切换2条语句
标签: java multithreading threadpool