JAVA編程思想筆記 : 併發 [ 二 ]

死鎖 任務之間相互等待的連續循環,沒有哪個線程能繼續. 這樣稱之爲: 死鎖   滿足死鎖的條件,爲以下四種同時發生,如果想要破壞死鎖,只需要破壞其中一條即可. 互斥條件.任務使用的資源中至少有一個是不能共享的. 至少有一個任務它必須持有一個資源且正在等待獲取一個當前被別的任務持有的資源. 資源不能被任務搶佔,任務必須把資源釋放當做普通事件. 必須有循環等待,這時,一個任務等待其他任務所持有的資源,
相關文章
相關標籤/搜索