单选题 下列方式中,不是死锁预防策略的是( )。
A.一次分配所有资源 B.银行家算法
C.建立SPOOLing系统 D.按序分配资源

【正确答案】 B
【答案解析】[解析] 死锁发生的四个必要条件是互斥、部分分配、非剥夺和循环等待。死锁预防就是打破死锁的这四个条件,建立SPOOLing系统可以部分解决互斥条件,一次分配所有资源是打破部分分配条件,按序分配资源是打破循环等待条件,而银行家算法是死锁避免的算法,不是死锁预防的算法。