Atomic是原子性,能够保证在高并发的情况下只有一个线程能够访问这个属性值。
compareAndSet(boolean expect, boolean update)。这个方法主要两个作用
1、比较AtomicBoolean和expect的值,如果一致,执行方法内的语句。
2、把AtomicBoolean的值设成update
public class AtomicBeanTest1 implements Runnable {
private static AtomicBoolean exists = new AtomicBoolean(false);//exits初始值为false
private String name;
public AtomicBeanTest1(String name){
this.name = name;