線程五:死鎖

        活鎖通常指的是線程總是在持續重複執行一個失敗的操作,以至於線程無法繼續執行的情況。餓死通常指的是線程一直被調度器延遲訪問其需要的資源,比如調度器一直執行優先級別高的線程,而總有優先級別高的線程可以執行,所以此線程就會被無限延期,這種無限延期是導致線程"餓死"的直接原因。通常我們可以使用sleep方法來避免線程被餓死,通過調用線程的sleep方法讓高優先級線程給低優先級線程執行的機會
相關文章
相關標籤/搜索