sychronized CAS概念 需求:创建100个线程,每个线程都对共享变量m增加100,100个线程运行结束时,m应该等于10000。 我们针对以上需求,有许多的实现方法,其中java为我们提供了一个原子类AtomicInteger,代码: public class ViolateAtomic extends Thread{ private static volatile AtomicInteger count = new AtomicInteger(0); @Override public void run…

2021年3月5日 0条评论 8点热度 阅读全文