重量级锁的加锁的基本流程
生活随笔
收集整理的這篇文章主要介紹了
重量级锁的加锁的基本流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?任意線程對Object(Object由synchronized保護)的訪問,首先要獲得Object的監視器。如果獲取失敗,線程進入同步隊列,線程狀態變為BLOCKED。當訪問Object的前驅(獲得了鎖的線程)釋放了鎖,則該釋放操作喚醒阻塞在同步隊列中的線程,使其重新嘗試對監視器的獲取。
?
總結
以上是生活随笔為你收集整理的重量级锁的加锁的基本流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重量级锁的基本原理
- 下一篇: 回顾线程的竞争机制-偏向锁