单项选择题

以下()不是产生死锁的原因。

A.资源共享
B.并发执行的进程数太多
C.系统资源不足
D.进程推荐顺序非法