Java原子性操作以及不如来手写一个简单锁

从i++问题的引入

在多线程编程中我们经常会看到这样一份代码

实现的计数器代码

public class Counter {
volatile int i = 0;

public void add() {
i++;
}

public int getValue() {
return this.i;
}
}

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×