atomicboolean

他是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

猜你喜欢

转载自my.oschina.net/u/1033181/blog/1794135