单项选择题

破坏死锁发生的4个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了______条件。

A.互斥使用
B.部分分配
C.不可剥夺
D.环路等待