Class ContendedAtomicInteger

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

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

    • CACHE_LINE_INTS

      private static final int CACHE_LINE_INTS
    • contendedArray

      private final AtomicIntegerArray contendedArray
  • Constructor Details

    • ContendedAtomicInteger

      public ContendedAtomicInteger(int init)
  • Method Details

    • get

      public int get()
    • set

      public void set(int i)
    • compareAndSet

      public boolean compareAndSet(int expect, int i)
    • toString

      public String toString()
      Overrides:
      toString in class Object