synchronized和Reentrantlock区别

1.synchronized是关键字,ReentrantLock是一个类

2.synchronized是自动加锁和解锁的,ReentrantLock是手动的

3.syschronize是JVM层面的锁,ReetrantLock是API层面的锁

4.Sychronize是非公平锁,ReentrantLock可以选择非公平锁和公平锁

posted @ 2022-03-31 21:58  适时适言  阅读(45)  评论(0)    收藏  举报