比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令 下面代码是针对AtomicInteger的CAS操作,将count与1比较,若相同则变更为2,并返回true,否则返回false
AtomicInteger count = new AtomicInteger();
Boolean b = count .ompareAndSet(1,2);
//获取原子int相应的int值
int countInt = count.get();
//原子的加一操作,返回加一的int型
int i = count.incrementAndGet;
CAS比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令下面代码是针对AtomicInteger的CAS操作,将count与1比较,若相同则变更为2,并返回true,否则返回falseAtomicInteger count = new AtomicInteger();Boolean b = count .ompareAndSet(1,2);//获取原子int相...