<前>
<代码类=" lang-python ">
# !/bin/python
# #当可用前可获取资源
# #议员进程需要的最大资源
# # Cp当前进程占有的资源
# # p1 (Mp, Cp)进程状态
可用=20
p1=(9, 4)
p2=(50, 3)
p3=(2, 1)
p4=[6,2]
P=(p1, p2, p3, p4)
而(P):
对p p:
发现=False
如果p (p [0] - [1]) & lt;可用:
可用=可用+ p [1]
P.remove (p)
发现=True
如果(未找到):
打印(“失败”)
打破
打印(“完成”)
代码>
>之前