大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理. 今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化. synchronized:大材小用 我们先来看几行代码: public class CASTest { static int i = 0; public static void increment() { i++; } } 假如有100个线程同…