AtomicInteger实例
public class threadB extends Thread{
private AtomicInteger count=new AtomicInteger(0);
public void run(){
for (int i = 0; i < 10000; i++) {
System.out.println(count.incrementAndGet());
}
}
多线程启动
public static void main(String[] args) {
threadB b=new threadB();
Thread t1=new Thread(b);
t1.start();
Thread t2=new Thread(b);
t2.start();
Thread t3=new Thread(b);
t3.start();
Thread t4=new Thread(b);
t4.start();
Thread t5=new Thread(b);
t5.start();
Thread t6=new Thread(b);
t6.start();
}
运行结果:
自带同步效果!!!