當前位置:編程學習大全網 - 編程軟體 - 安全性算法中這條語句什麽意思? Work[j]= Work[j]+ Allocation[i][j];

安全性算法中這條語句什麽意思? Work[j]= Work[j]+ Allocation[i][j];

好像是兩個同樣的問題哎……

work[j]表示當前系統可用的第j類資源,Allocation[i][j]表示當前已經分配給進程i使用的第j類資源數量。

Work[j]= Work[j]+ Allocation[i][j]

這句的意思是目前進程已經利用手上資源完成相關工作了,這些已分配的資源可以重新歸還系統了,所以系統可用的第j類資源work[j]就增加了,增加量就是當前進程想要歸還的資源量Allocation[i][j]

銀行家算法只是專註於資源分配,所以就假設資源壹分配到進程手中,進程就能立馬完成工作並且返還資源,因此第三步就直接又把資源還回去了

希望有所幫助

如有疑惑歡迎追問!

  • 上一篇:怎麽實現c語言與匯編語言的混合編程
  • 下一篇:有人能說說 node.js net.socket 和 socket.io 的區別在哪嗎
  • copyright 2024編程學習大全網