newScheduledThreadPool中的拒绝处理程序

newScheduledThreadPool中的拒绝处理程序

我有一个ArrayBlocking队列,在该队列上可以使用单线程固定速率Scheduled。
我可能没有完成任务。我想重新运行该文件或将其重新插入高优先级或顶层的队列中

最佳答案

这里的一些想法-
为什么使用ArrayBlockingQueue而不使用PriorityBlockingQueue?听起来像你对我的需要。首先,将所有元素设置为同等优先级。
万一您收到异常-请以更高的优先级重新插入队列

关于java - Executors.newScheduledThreadPool中的拒绝处理程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11150118/

10-12 02:57