死锁?死锁产生的原因?死锁的必要条件?怎么处理死锁?

--)相互等待资源而产生的一种僵持状态,如果没有外力的干预将一直持续这个状态

--)系统资源不足、相互竞争资源、请求资源顺序不当

--)互斥、不可抢占、循环等待、请求与保持

--)因为互斥是不可改变的,所以只能破坏其他三个条件中的一个来解除死锁,方法:剥夺资源、杀死其中一个线程

posted @ 2018-06-25 10:23  天剑含光  阅读(151)  评论(0编辑  收藏  举报