正确答案
若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”,或说这组进程处于“死锁”状态。
形成死锁的起因是系统提供的资源数比要求使用资源的进程数少,或者是若干个进程要求资源的总数大于系统能提供的资源数。这时,进程间就会出现竞争资源的现象,如果对进程竞争的资源管理或分配不当就会引起死锁。死锁的出现是与资源分配策略和并发进程的执行速度有关。要提醒注意的是,PV操作可实现进程的同步和共享资源的互斥使用,但不能排除死锁。