原因:竞争资源或非法的进程推进顺序。 条件: 互斥条件。进程对其所要求的资源进行排他性控制,即一次只允许一个进程使用。请求保持条件。零星的请求资源,即已获得部分资源又请求资源被阻塞。不可剥夺条件。进程已获得的资源在未使用完之前不能被剥夺,只能在使用完时自己释放。环路条件。当发生死锁时,在进程资源有向图中不然构成环路,其中每个进程占有了下一个进程申请的一个或多个资源。