多选题   计算机系统产生死锁的原因是______。
 
【正确答案】 B、E
【答案解析】若系统中存在一组进程,它们中每一个进程都占用了某类不可抢占的资源而又都在等待该组进程中另一个进程所占用的不可抢占的资源,这种等待永远不能结束,则说系统出现了“死锁”,或说这组进程处于“死锁”状态。死锁产生的原因有:竞争资源引起进程死锁、进程推进顺序不当引起死锁。因此,本题答案选择B、E选项。