阅读背景:

并发编程学习笔记之自定义配置线程池(七)

来源:互联网 

等待其他资源,可能会产生线程饥饿死锁

在线程池中如果一个任务依赖于其它任务的执行,就可能产生死锁.在一个单线程化的Executor中,提交两个任务,任务二滞留在工作队列中等待第一个任务完成,但是第一个任务不会完成,因为它在等待第二个任务的完成(需要第二个任务执行的结果进行运算),在线程池中如果一个任务依赖于其它任务的执行,就可能产




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: