Java-Lock獨佔鎖與共享鎖原理

我的理解記錄node ReentrantLock基於aqs實現,他的基本原理是aqs的status爲0時表示鎖被佔用,爲1時表示鎖被釋放。ReentrantLock在使用時須要顯式的獲取和釋放鎖,通常用try finally來實現,相對於synchronized,reentrantlock提供了功能更強大的api,例如超時鎖、可中斷鎖、公平鎖、非公平鎖、非阻塞鎖獲取等等,ReentrantLock
相關文章
相關標籤/搜索