文章22 | 阅读 8061 | 点赞0
ReentrantLock 是完全可以替代 synchronized,synchronized 能干的 ReentrantLock 都能干,但 ReentrantLock 能干的 synchronized 不一定能干,例如:
Lock lock = new ReentrantLock(true);
不传参时默认是非公平锁,传入 true 是公平锁,传入 false 是非公平锁。
ReentrantLock 和 synchronized 主要区别总结如下:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_41685207/article/details/111747334
内容来源于网络,如有侵权,请联系作者删除!