单项选择题

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

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