併發編程之java鎖

一,鎖的分類 1.線程是否要鎖住同步資源 鎖住 悲觀鎖 不鎖住 樂觀鎖java 2.鎖住同步資源失敗 線程是否要阻塞 阻塞 不阻塞 自旋鎖,適應性自旋鎖node 3.多個線程競爭同步資源的流程細節有沒有區別 不鎖住資源,多個線程只有一個能修改資源成功,其它線程會重試 無鎖 同一個線程執行同步資源時自動獲取資源 偏向鎖 多個線程競爭同步資源時,沒有獲取資源的線程自旋等待鎖釋放 輕量級鎖 多個線程競爭
相關文章
相關標籤/搜索