ReentrantLock(可重入锁)和synchronized区别

可重入性:ReentrantLock字面意思即为再进入锁,称为可重入锁,其实synchronize所使用的锁也是能够重入的,二者关于这个区别不打,它们都是同一个线程进入一次,锁的计数器进行自增,要等到锁的计数器降低为零时,才能释放锁工具 锁的实现:synchronized依赖于JVM实现没法了解底层源码,而ReentrantLock基于JDK实现经过阅读源码了解实现,区别就相似于操做系统控制实现与
相关文章
相关标签/搜索