死鎖

死鎖(英語:Deadlock),又譯爲死結,計算機科學名詞。當兩個以上的運算單元,雙方都在等待對方停止運行,以獲取系統資源,但是沒有一方提前退出時,就稱爲死鎖。在多任務操作系統中,操作系統爲了協調不同進程,能否獲取系統資源時,爲了讓系統運作,必須要解決這個問題。 死鎖產生的條件: 在上面的圖片中,線程1持有一個資源R1,需要另一個資源R2來完成執行,但R2被線程2鎖定,而線程2需要R3,而R3又被
相關文章
相關標籤/搜索