计数器

AtomicInteger 是非常实用并且简单的计数器。

AtomicInteger 提供的接口:

//获取当前的值
 public final int get()
 
 //取当前的值,并设置新的值
  public final int getAndSet(int newValue);
 
 //获取当前的值,并自增
  public final int getAndIncrement();

 
 //获取当前的值,并自减
 public final int getAndDecrement();

 

// 自增,并获取自增后的值

 public final int incrementAndGet();

 

// 自减, 并获取自减后的值

 public final int decrementAndGet();


 //获取当前的值,并加上预期的值
 public final int getAndAdd(int delta);

 

posted @ 2017-07-12 10:25  二更  阅读(181)  评论(0编辑  收藏  举报