Class ContendedAtomicLong
java.lang.Object
com.conversantmedia.util.concurrent.ContendedAtomicLong
Avoid false cache line sharing
Created by jcairns on 5/28/14.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
private static final int
private final AtomicLongArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
compareAndSet
(long expect, long l) (package private) long
get()
(package private) void
set
(long l) toString()
-
Field Details
-
CACHE_LINE
static final int CACHE_LINE -
CACHE_LINE_LONGS
private static final int CACHE_LINE_LONGS -
contendedArray
-
-
Constructor Details
-
ContendedAtomicLong
ContendedAtomicLong(long init)
-
-
Method Details