【发布时间】:2015-05-28 06:46:30
【问题描述】:
如果某个任务已经在阻塞队列中(假设轮询已满)并且我现在希望它具有更高的优先级,我该如何更改它?
E.G:实现这个答案
Specify task order execution in Java
我把线程轮询设置为 3,发送 8 个任务,优先级均为 1。
现在 3 个正在执行,5 个正在等待可用线程。
现在我希望等待列表中的任务号 3 优先级为 2,这意味着当一个线程在另一个 4 之前打开时,它将立即执行。
可以吗?
P.S - 我想在安卓应用上做,推荐吗?
【问题讨论】:
标签: java multithreading priority-queue