synchronized 和Lock区别

https://blog.csdn.net/qq_29373285/article/details/85964460 1. 在实现上 synchronized是一个关键字,它基于JVM。它有锁升级过程,从偏向锁,轻量级锁,到重量级锁。 Lock是一个接口,它是基于JDK,它实现的主要实现类是ReentrantLock,它的使用也离不开AQS。 2. 在使用上 synchronized是隐式锁,加锁
相关文章
相关标签/搜索