Class ContendedAtomicLong

java.lang.Object
com.conversantmedia.util.concurrent.ContendedAtomicLong

final class ContendedAtomicLong extends Object
Avoid false cache line sharing Created by jcairns on 5/28/14.
  • Field Details

    • CACHE_LINE

      static final int CACHE_LINE
    • CACHE_LINE_LONGS

      private static final int CACHE_LINE_LONGS
    • contendedArray

      private final AtomicLongArray contendedArray
  • Constructor Details

    • ContendedAtomicLong

      ContendedAtomicLong(long init)
  • Method Details

    • set

      void set(long l)
    • get

      long get()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareAndSet

      public boolean compareAndSet(long expect, long l)