问答题

简答题 N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。 

【参考答案】

设max (i)表示第i个进程的最大资源需求量,need(i)表示第i个进程还需要的资源量,alloc(i)表......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)