synchronized 和Lock區別

https://blog.csdn.net/qq_29373285/article/details/85964460 1. 在實現上 synchronized是一個關鍵字,它基於JVM。它有鎖升級過程,從偏向鎖,輕量級鎖,到重量級鎖。 Lock是一個接口,它是基於JDK,它實現的主要實現類是ReentrantLock,它的使用也離不開AQS。 2. 在使用上 synchronized是隱式鎖,加鎖
相關文章
相關標籤/搜索