一句话总结:资源竞争造成的无限等待,可通过加锁时效、死锁检测来避免
资源竞争造成的无限等待:
1、互斥条件:该进程拥有的资源,其他进程只能等待其释放
2、不剥夺条件:该进程拥有的资源只能由其自己释放
3、请求和保持条件:请求其他资源,同时自己拥有的资源又不放手
4、循环等待:A等待B持有的资源,B等待A持有的资源,一直等待
一句话总结:资源竞争造成的无限等待,可通过加锁时效、死锁检测来避免
资源竞争造成的无限等待:
1、互斥条件:该进程拥有的资源,其他进程只能等待其释放
2、不剥夺条件:该进程拥有的资源只能由其自己释放
3、请求和保持条件:请求其他资源,同时自己拥有的资源又不放手
4、循环等待:A等待B持有的资源,B等待A持有的资源,一直等待