ThreadPoolExecutor的submit()方法块是否已饱和?

时间:2013-04-25 07:12:19

标签: java

如果我扩展ThreadPoolExecutor并覆盖execute以使用workQueue.put(command)而不是offer(command)。这会有帮助吗?

1 个答案:

答案 0 :(得分:-1)

如果你需要的话,这将有所帮助,或者它可能无法真正解决你的真正问题。这也可能会使您的代码更复杂,没有明确的好处。

这一切都取决于你的情况,这就是默认情况下没有这样做的原因。

我认为更好的选择是让当前线程在队列满了时执行任务。