linux環境編程-死鎖

死鎖【線程或者進程由於對鎖的競爭讓程序處於阻塞狀態】 1.線程【或進程】試圖對同一個鎖,試圖加鎖兩次 2.線程1擁有 A鎖,請求獲得B鎖, 線程2擁有B鎖,試圖獲取A鎖   死鎖如圖 1.線程【或進程】試圖對同一個鎖,試圖加鎖兩次   2.線程1擁有 A鎖,請求獲得B鎖, 線程2擁有B鎖,試圖獲取A鎖     避免死鎖的方法: 死鎖1:判斷lock返回值,如果成功訪問完資源後立即解鎖。 死鎖2:線
相關文章
相關標籤/搜索