Copy-On-Write Copy-On-Write(写时复制)是计算机领域相当经典的优化思想。如果问一个 Java 开发者 copy-on-write 有什么作用?他们往往第一反应就是:优雅地解决读多写少场景下的并发问题。 背景 众所周知,多线程环境下会出现 data race 的问题。以 Ja
Java中的锁 Synchronized 升级 (1)引言 在 JDK 1.5 之前,synchronized 的底层实现都是重量级的,借助操作系统底层实现,也称之为 synchronized 为重量级锁。在 JDK 1.5 之后,对 synchronized 进行了各种优化,实现的原理是锁升级的过