摘要: 等待其他资源,可能会产生线程饥饿死锁 在线程池中如果一个任务依赖于其它任务的执行,就可能产生死锁.在一个单线程化的Executor中,提交两个任务,任务二滞留在工作队列中等待第一个任务完成,但是第一个任务不会完成,因为它在等待第二个任务的完成(需要第二个任务执行的结果进行运算), 这就会发生死锁 . 阅读全文
posted @ 2018-10-22 08:58 lbr617 阅读(1351) 评论(0) 推荐(3) 编辑