HiExecutor里面的PriorityBlockingQueue是并发无界阻塞优先级队列,将导致非核心线程没有执行机会
# 具体遇到的问题
HiExecutor里面的PriorityBlockingQueue是并发无界阻塞优先级队列,将导致非核心线程没有执行机会,是否有别的办法改进
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
46
收起
正在回答 回答被采纳积分+1
2回答
LovelyChubby
2020-10-20 21:47:35
线程池的调度策略就是 优先让核心线程去执行任务,核心线程打满了,那么会创建非核心线程执行任务。
你说的非核心线程没机会执行任务,这个不是问题吧?
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星