死锁
2016-12-28 15:58:08 0 举报
死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种相互等待的现象。若无外力作用,它们都将无法推进下去。此时系统不会发生死机,但会因为无法响应用户的操作而失去响应。通常来说,死锁都是在多任务系统或者多线程中才会出现的现象。解决死锁的方法一般有四种:预防法、避免法、检测与恢复和牺牲法。其中,预防法是最常用的方法之一,它通过破坏产生死锁的必要条件来预防死锁的发生。