(单选题)
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者彼此通信而造成的一种阻塞的现象,死锁的产生需要一定的条件,如已被占用的资源,只能由占用进程自己来释放,这属于:
A.互斥条件
B.占有和等待条件
C.不剥夺条件
D.循环等待条件
参考答案:C
参考解析:
第一步,本题考查计算机网络知识。
第二步,系统出现死锁一定同时保持以下四个必要条件:
1、互斥条件:进程应互斥使用资源,任一时刻一个资源仅为一个进程独占,若另一个进程请求一个已被占用的资源时,它被置成等待状态,直到占用者释放了该资源。
2、占有和等待条件:一个进程请求资源得不到满足而等待时,不释放已占有的资源。
3、不剥夺条件:任何一个进程不能抢夺其它进程用的资源,即已被占用的资源只能由占用资源的进程自己来释放。
4、循环等待条件:存在一个循环等待链,链中每一个进程已获得资源,同时分别等待它前一个进程所持有的资源,造成永远等待。
因此,选择C选项。
知识点:计算机网络 人文科技 科技 事业单位 公基