AtomicLong


AtomicLong java.util.concurrent.atomic

Java 5.0 serializable

This threadsafe class holds a mutable long value and defines atomic operations on that value. It behaves just like AtomicInteger , with the substitution of long for int .

Figure 16-100. java.util.concurrent.atomic.AtomicLong

 public class  AtomicLong  extends Number implements Serializable {  // Public Constructors  public  AtomicLong  ( );        public  AtomicLong  (long  initialValue  );  // Public Instance Methods  public final long  addAndGet  (long  delta  );        public final boolean  compareAndSet  (long  expect  , long  update  );        public final long  decrementAndGet  ( );        public final long  get  ( );        public final long  getAndAdd  (long  delta  );        public final long  getAndDecrement  ( );  default:0  public final long  getAndIncrement  ( );  default:-1  public final long  getAndSet  (long  newValue  );        public final long  incrementAndGet  ( );        public final void  set  (long  newValue  );        public final boolean  weakCompareAndSet  (long  expect  , long  update  );  // Public Methods Overriding Number  public double  doubleValue  ( );        public float  floatValue  ( );        public int  intValue  ( );        public long  longValue  ( );  // Public Methods Overriding Object  public String  toString  ( );   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net