您好,登錄后才能下訂單哦!
#!/bin/python
## Available 當前可獲取資源
## Mp 進程需要的最大資源
## Cp 當前進程占有的資源
## p1 [ Mp, Cp] 進程狀態
Available = 20
p1 = [9, 4]
p2 = [50, 3]
p3 = [2, 1]
p4 = [6, 2]
P = [p1, p2, p3, p4]
while( P ):
for p in P:
Found = False
if (p[0] - p[1]) < Available:
Available = Available + p[1]
P.remove(p)
Found = True
if (not Found):
print("Fail")
break
print("Done")
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。