单项选择题

以下叙述中正确的是( )。

A.进程调度程序主要是按一定算法从阻塞队列中选择一个进程,将处理分配给它。
B.预防死锁的发生可以通过破坏产生死锁的4个必要条件之一来实现,但破坏互斥条件的可能性不大。
C.进程进入临界区要执行开锁原语
D.P、V操作可以防止死锁的发生。