发生死锁的四个必要条件:
1、互斥条件(一个资源每次只能由一个进程独占式获得)
2、等待条件(获取了一个独占资源的一个进程可以在等待获取其他资源时持有那个资源)
3、不可抢占条件(一旦某进程获取了一个资源,系统就不能把它从进程的控制中移除,除非进程结束使用资源)
4、循环等待条件(两个或多个进程在一个“循环链”中锁定。其中,每个进程都等待由链中的下一个进程持有的一个或多个资源)
发生死锁的四个必要条件:
1、互斥条件(一个资源每次只能由一个进程独占式获得)
2、等待条件(获取了一个独占资源的一个进程可以在等待获取其他资源时持有那个资源)
3、不可抢占条件(一旦某进程获取了一个资源,系统就不能把它从进程的控制中移除,除非进程结束使用资源)
4、循环等待条件(两个或多个进程在一个“循环链”中锁定。其中,每个进程都等待由链中的下一个进程持有的一个或多个资源)