Java併發編程-活躍度問題

在講問題前,我先說明一下什麼是活躍度? 一個併發應用及時執行的能力稱作活躍度。 我主要講死鎖問題,順帶介紹一下飢餓,弱響應性和活鎖。 死鎖 死鎖這個詞大家都聽過,我先來羅列一下產生死鎖的四個必要條件: (1) 互斥條件:一個資源每次只能被一個進程使用。 (2) 請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。 (3) 不剝奪條件:進程已獲得的資源,在末使用完之前,不能強行剝奪。
相關文章
相關標籤/搜索