linux--死锁(产生死锁的原因、条件和避免方法)

一、死锁的概念:       如果一组进程(或线程)中的每一个进程(或线程)都在等待仅由该组进程中的其他进程(或线程)才能引发的事件,那么该组进程(或线程)是死锁的(Deadlock)。 二、产生死锁的原因 : (一)竞争不可抢占资源引起死锁 如:共享文件时引起死锁 系统中拥有两个进程P1和P2,它们都准备写两个文件F1和F2。而这两者都属于可重用和不可抢占性资源。如果进程P1在打开F1的同时,P
相关文章
相关标签/搜索