他是java.util.Conncurrent.atomic下面的原子變量,其基本的特性就是在多線程環境下,當有多個線程同時執行這些類的實例包含的方法時,具備排他性。java
example:多線程
public AtomicDemo implements runable{atom
public static atomicboolean exists=false線程
public void run(){it
if(exists.compareAndSet(false,true)){變量
doing ……方法
exsits=trueim
}static
}co
}