CAS(比较并交换)一个小demo
import java.util.concurrent.atomic.AtomicInteger;
public class CasDemo {
public static void main(String[] args) {
//默认初始值为5,也就是主存中的值为5
AtomicInteger atomicInteger = new AtomicInteger(5);
//compareAndSet期望并交换,期望是第一个参数,期望拿走内存时和放回时实际内存值相同,更新值是更新到多少
Sys