0

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

4

1 回答 1

-1

如果这是您需要的,它会有所帮助,或者它可能不会真正解决您的真正问题。也有可能这只会使您的代码更加复杂而没有明确的好处。

这完全取决于您的情况,这就是默认情况下不这样做的原因。

我认为更好的选择是如果队列已满,则让当前线程执行任务。

于 2013-04-25T07:15:25.530 回答