它是基于jvm的内置锁,jvm的内置锁又是基于内部对象监视器锁(Monitor),监视器锁基于操作系统的互斥锁(Mutex lock)实现,它是一个重量级锁性能较低(Mutex Lock需要将当前线程挂起并从用户态切换到内核态来执行,这种切换的代价是非常昂贵的 )
Synchronized 原理
最新推荐文章于 2024-09-05 23:10:07 发布
它是基于jvm的内置锁,jvm的内置锁又是基于内部对象监视器锁(Monitor),监视器锁基于操作系统的互斥锁(Mutex lock)实现,它是一个重量级锁性能较低(Mutex Lock需要将当前线程挂起并从用户态切换到内核态来执行,这种切换的代价是非常昂贵的 )