Class JmcAtomicStampedReference<V>

java.lang.Object
org.mpi_sws.jmc.api.util.concurrent.JmcAtomicStampedReference<V>

public class JmcAtomicStampedReference<V> extends Object
  • Constructor Details

    • JmcAtomicStampedReference

      public JmcAtomicStampedReference(V initialValue, int initialStamp)
  • Method Details

    • compareAndSet

      public boolean compareAndSet(V expectedReference, V newReference, int expectedStamp, int newStamp)
    • getReference

      public V getReference()
    • getStamp

      public int getStamp()
    • set

      public void set(V newReference, int newStamp)
    • get

      public V get(int[] stampHolder)