大致明白ReentrantLock,Synchronized

俩者共同点:1:都是可重入的(简单解释就是第一次获取锁,第二次可以不用和别的线程竞争再次获取锁资源) 2:都是独占锁(简单解释就是锁某个时刻只能被一个线程持有,对比共享形式可以有多个线程同时持有,Rreentrantwritereadlock的读锁就是可以共享的) 不同点:.synchronized 关键字 属于JVM层面的实现,所以可提供的功能简单: reentrantLock 属于Java语言
相关文章
相关标签/搜索