公平鎖和非公平鎖的內存語義

1.公平鎖和非公平鎖釋放時,最後都要寫一個volatile變量state

2.公平鎖獲取的時候,首先會去讀volatile變量

3.非公平鎖獲取時,首先會利用CAS更新volatile變量,這個操作同時具有volatile讀和volatile寫的內存含義

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