标签: java
如果我扩展ThreadPoolExecutor并覆盖execute以使用workQueue.put(command)而不是offer(command)。这会有帮助吗?
答案 0 :(得分:-1)
如果你需要的话,这将有所帮助,或者它可能无法真正解决你的真正问题。这也可能会使您的代码更复杂,没有明确的好处。
这一切都取决于你的情况,这就是默认情况下没有这样做的原因。
我认为更好的选择是让当前线程在队列满了时执行任务。