synchronized 锁升级(锁膨胀)机制 线程之间的爱恨纠葛

synchronized 简介 synchronized是Java的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。Java1.6之前是悲观锁也就是现在的重量级锁,开销非常大,1.6之后JVM引入了偏向锁和轻量级锁,采用了现在的锁升级机制,使得性能有了很大的提高。 相信大家多少在项目中也用到过这个关键字处理并发问题,今天话不多说
相关文章
相关标签/搜索