JAVA编程思想笔记 : 并发 [ 二 ]

死锁 任务之间相互等待的连续循环,没有哪个线程能继续. 这样称之为: 死锁   满足死锁的条件,为以下四种同时发生,如果想要破坏死锁,只需要破坏其中一条即可. 互斥条件.任务使用的资源中至少有一个是不能共享的. 至少有一个任务它必须持有一个资源且正在等待获取一个当前被别的任务持有的资源. 资源不能被任务抢占,任务必须把资源释放当做普通事件. 必须有循环等待,这时,一个任务等待其他任务所持有的资源,
相关文章
相关标签/搜索