文章分类
谁眼角朱红的泪痣成全了你的繁华一世,你金戈铁马的江山赠与谁一场石破天惊的空欢喜

synchronized详解

在JDK1.6之前,synchronized一直以重量级锁存在,加锁解锁过程十分消耗性能。随着JDK1.6之后,JDK对synchronized锁进行了各种优化,为了减少加锁和解锁过程的消耗引入了偏向锁和轻量级锁,因此带来了锁升级过程......

volatile详解

volatile是轻量级的synchronized,它在多线程开发中保证共享变量的“可见性”。恰当的使用volatile修饰变量比使用synchronized执行成本更低,因为它不会引起线程上下文切换和调度......

1/1