解答
正确答案: A
定义 :在一个进程集合中,所有的进程都在等待只能由该进程集合中的其它进程才能引发的事件,这就是死锁
资源死锁的四大必须条件 :
1>互斥条件:
每个资源要么已经分配给了一个进程,要么是可用的。即就是资源非共享
2>占有和等待条件:
已经得到资源的进程还能继续请求新的资源
3>不可抢占条件:
当一个资源分配给了一个进程后,其它需要该资源的进程不能强制性获得该资源,除非该资源的当前占有者显示地释放该资源
4>环路等待:
死锁发生时,系统中一定有由两个或两个以上的进程组成的一条环路,环路上的每个进程都在等待下一个进程所占有的资源
防止死锁的发生只需破坏死锁产生的四个必要条件之一即可
每天一道校招题打卡