他是java.util.Conncurrent.atomic下面的原子变量,其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时,具有排他性。
example:
public AtomicDemo implements runable{
public static atomicboolean exists=false
public void run(){
if(exists.compareAndSet(false,true)){
doing ……
exsits=true
}
}
}