線程死鎖和銀行家算法

1.死鎖:在線程間共享多個資源的時候,如果兩個線程分別佔有一部分資源並且同時等待對方的資源,就會造成死鎖。 2. 避免死鎖 程序設計時要儘量避免(銀行家算法) 添加超時時間等 3.銀行家算法 [背景知識] 一個銀行家如何將一定數目的資金安全地借給若干個客戶,使這些客戶既能借到錢完成要乾的事,同時銀行家又能收回全部資金而不至於破產,這就是銀行家問題。這個問題同操作系統中資源分配問題十分相似:銀行家就
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息