linux編程中對死鎖的一點感想

    死鎖是由於一系列線程競爭一些列資源產生的永久阻塞。導致死鎖的有兩種情況:

   1.自死鎖(往往被忽略)

    一個線程在擁有某個資源的情況下又試圖申請對該資源的使用,陷入到自死鎖。

   2.另外一種情況是線程1用於資源A,線程2擁有資源B,這時候線程1申請資源B,線程2申請資源A,陷入了相互等待的境地,造成死鎖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章