ReentrantLock锁有没有了解过呀

ReentrantLock基于AQS实现。而synchronized由JVM内部的Monitor机制实现
ReentrantLock需要手动Lock()和UnLock()

synchronized可以在方法和代码块上加锁,ReentrantLock只能在代码块上加锁,但可以指定公平锁还是非公平锁。

posted @ 2025-05-13 13:49  kuki'  阅读(10)  评论(0)    收藏  举报