单项选择题

某系统有同类资源m个供n个进程共享,如果每个进程最多申请k个资源(1≤k≤m),为保证系统不发生死锁,则各进程的最大需求量之和应()

A. 为m
B. 为m+n
C. 小于m+n
D. 大于m+n