1.都是可重入锁
2.前者依赖jvm,后者依赖API实现
3.后者更加高级(1.等待可中断。2.可以指定是否为公平锁(先等待的线程先执行))
sychronized与ReenTranLock的区别?
最新推荐文章于 2023-07-17 18:43:58 发布
1.都是可重入锁
2.前者依赖jvm,后者依赖API实现
3.后者更加高级(1.等待可中断。2.可以指定是否为公平锁(先等待的线程先执行))