1.互斥条件,一段时间内某资源只能由一个进程占用 2.请求和保持条件,一个进程请求资源,但又保持至少一个资源不放 3.不可抢占条件,进程的资源为使用完之前,不可剥夺 4.环路条件,发生死锁时,进程会形成一个环路连