首页
技术面试题 3000
跟 Synchronized 相比,可重入锁 ReentrantLock 其实现原理有什么不同?
跟 Synchronized 相比,可重入锁 ReentrantLock 其实现原理有什么不同?
答案解析
ReentrantLock 基于AQS实现,底层用队列管理等待线程,支持公平/非公平选择,可中断、可超时、可尝试加锁,功能更丰富。Synchronized由JVM实现,语法简单但功能有限。
返回列表
返回首页