鎖的一些知識

 lock使用的是Enqueue算法,相當於是一個隊列。如果進程的鎖定請求不能滿足,該進程的lock Structure就被加入到waiter鏈表的末端。

可以通過v$lock視圖的LMODE和REQUEST MODE來判斷誰是owner、waiter和converter

LMODE>0  REQUEST MODE=0 owner

LMODE=0  REQUEST MODE>0 waiter

LMODE>0  REQUEST MODE>0 converter

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