#死锁的必要条件 #1.互斥条件 资源只能被一个进程占用,其它请求资源的进程只能等待 #2.请求保持条件 进程对资源提出要求,该请求可以一直被保持(即该进程可以一直执行) #3.不可抢占条件 资源一旦被一个进程占用,其它进程不可抢占该资源 #4.循环等待条件 进程没有请求到资源,则一直等待