HomeSort by relevance Sort by last modified time
    Searched refs:compareAndSet (Results 1 - 25 of 62) sorted by null

1 2 3

  /libcore/luni/src/main/java/java/util/concurrent/atomic/
AtomicInteger.java 91 if (compareAndSet(current, newValue))
105 public final boolean compareAndSet(int expect, int update) {
115 * only rarely an appropriate alternative to {@code compareAndSet}.
134 if (compareAndSet(current, next))
148 if (compareAndSet(current, next))
163 if (compareAndSet(current, next))
177 if (compareAndSet(current, next))
191 if (compareAndSet(current, next))
206 if (compareAndSet(current, next))
AtomicLong.java 39 * Returns whether underlying JVM supports lockless CompareAndSet
105 if (compareAndSet(current, newValue))
119 public final boolean compareAndSet(long expect, long update) {
129 * only rarely an appropriate alternative to {@code compareAndSet}.
148 if (compareAndSet(current, next))
162 if (compareAndSet(current, next))
177 if (compareAndSet(current, next))
191 if (compareAndSet(current, next))
205 if (compareAndSet(current, next))
220 if (compareAndSet(current, next)
    [all...]
AtomicLongFieldUpdater.java 21 * <p>Note that the guarantees of the {@code compareAndSet}
26 * {@code compareAndSet} and {@code set} on the same updater.
65 * other calls to {@code compareAndSet} and {@code set}, but not
75 public abstract boolean compareAndSet(T obj, long expect, long update);
81 * other calls to {@code compareAndSet} and {@code set}, but not
86 * only rarely an appropriate alternative to {@code compareAndSet}.
100 * store with respect to subsequent invocations of {@code compareAndSet}.
137 if (compareAndSet(obj, current, newValue))
153 if (compareAndSet(obj, current, next))
169 if (compareAndSet(obj, current, next)
    [all...]
AtomicIntegerFieldUpdater.java 21 * <p>Note that the guarantees of the {@code compareAndSet}
26 * {@code compareAndSet} and {@code set} on the same updater.
62 * other calls to {@code compareAndSet} and {@code set}, but not
72 public abstract boolean compareAndSet(T obj, int expect, int update);
78 * other calls to {@code compareAndSet} and {@code set}, but not
83 * only rarely an appropriate alternative to {@code compareAndSet}.
97 * store with respect to subsequent invocations of {@code compareAndSet}.
134 if (compareAndSet(obj, current, newValue))
150 if (compareAndSet(obj, current, next))
166 if (compareAndSet(obj, current, next)
    [all...]
AtomicBoolean.java 69 public final boolean compareAndSet(boolean expect, boolean update) {
81 * only rarely an appropriate alternative to {@code compareAndSet}.
122 if (compareAndSet(current, newValue))
AtomicReference.java 84 public final boolean compareAndSet(V expect, V update) {
94 * only rarely an appropriate alternative to {@code compareAndSet}.
113 if (compareAndSet(x, newValue))
AtomicIntegerArray.java 137 public final boolean compareAndSet(int i, int expect, int update) {
151 * only rarely an appropriate alternative to {@code compareAndSet}.
159 return compareAndSet(i, expect, update);
AtomicLongArray.java 136 public final boolean compareAndSet(int i, long expect, long update) {
150 * only rarely an appropriate alternative to {@code compareAndSet}.
158 return compareAndSet(i, expect, update);
AtomicMarkableReference.java 88 * only rarely an appropriate alternative to {@code compareAndSet}.
100 return compareAndSet(expectedReference, newReference,
116 public boolean compareAndSet(V expectedReference,
AtomicStampedReference.java 88 * only rarely an appropriate alternative to {@code compareAndSet}.
100 return compareAndSet(expectedReference, newReference,
116 public boolean compareAndSet(V expectedReference,
AtomicReferenceArray.java 151 public final boolean compareAndSet(int i, E expect, E update) {
165 * only rarely an appropriate alternative to {@code compareAndSet}.
173 return compareAndSet(i, expect, update);
AtomicReferenceFieldUpdater.java 32 * return leftUpdater.compareAndSet(this, expect, update);
37 * <p>Note that the guarantees of the {@code compareAndSet}
42 * {@code compareAndSet} and {@code set} on the same updater.
82 * other calls to {@code compareAndSet} and {@code set}, but not
90 public abstract boolean compareAndSet(T obj, V expect, V update);
96 * other calls to {@code compareAndSet} and {@code set}, but not
101 * only rarely an appropriate alternative to {@code compareAndSet}.
113 * store with respect to subsequent invocations of {@code compareAndSet}.
150 if (compareAndSet(obj, current, newValue))
255 public boolean compareAndSet(T obj, V expect, V update)
    [all...]
  /packages/apps/Gallery2/src/com/android/gallery3d/data/
ChangeNotifier.java 45 return mContentDirty.compareAndSet(true, false);
53 if (mContentDirty.compareAndSet(false, true)) {
SnailAlbum.java 33 if (mDirty.compareAndSet(true, false)) {
  /external/guava/guava/src/com/google/common/util/concurrent/
AtomicDouble.java 33 * values in methods such as {@link #compareAndSet} by comparing their
133 public final boolean compareAndSet(double expect, double update) {
134 return updater.compareAndSet(this,
148 * appropriate alternative to {@code compareAndSet}.
172 if (updater.compareAndSet(this, current, next)) {
190 if (updater.compareAndSet(this, current, next)) {
AtomicDoubleArray.java 28 * values in methods such as {@link #compareAndSet} by comparing their
145 public final boolean compareAndSet(int i, double expect, double update) {
146 return longs.compareAndSet(i,
161 * appropriate alternative to {@code compareAndSet}.
187 if (longs.compareAndSet(i, current, next)) {
206 if (longs.compareAndSet(i, current, next)) {
AtomicLongMap.java 104 // don't compareAndSet a zero
113 if (atomic.compareAndSet(oldValue, newValue)) {
153 // don't compareAndSet a zero
162 if (atomic.compareAndSet(oldValue, newValue)) {
188 // don't compareAndSet a zero
196 if (atomic.compareAndSet(oldValue, newValue)) {
228 if (oldValue == 0L || atomic.compareAndSet(oldValue, 0L)) {
363 // don't compareAndSet a zero
388 return (atomic == null) ? false : atomic.compareAndSet(expectedOldValue, newValue);
407 if (oldValue == 0L || atomic.compareAndSet(oldValue, 0L))
    [all...]
JdkFutureAdapters.java 129 if (hasListeners.compareAndSet(false, true)) {
  /external/guava/guava-tests/test/com/google/common/util/concurrent/
AtomicDoubleTest.java 97 * compareAndSet succeeds in changing value if equal to expected else fails
105 assertFalse(at.compareAndSet(unused, x));
107 assertTrue(at.compareAndSet(prev, x));
114 * compareAndSet in one thread enables another waiting for value
122 while (!at.compareAndSet(2.0, 3.0)) {
127 assertTrue(at.compareAndSet(1.0, 2.0));
271 * compareAndSet treats +0.0 and -0.0 as distinct values
275 assertFalse(at.compareAndSet(-0.0, 7.0));
278 assertTrue(at.compareAndSet(+0.0, -0.0));
280 assertFalse(at.compareAndSet(+0.0, 7.0))
    [all...]
AtomicDoubleArrayTest.java 130 aa.compareAndSet(index, 1.0, 2.0);
177 * compareAndSet succeeds in changing value if equal to expected else fails
186 assertFalse(aa.compareAndSet(i, unused, x));
188 assertTrue(aa.compareAndSet(i, prev, x));
196 * compareAndSet in one thread enables another waiting for value
205 while (!a.compareAndSet(0, 2.0, 3.0)) {
210 assertTrue(a.compareAndSet(0, 1.0, 2.0));
299 if (aa.compareAndSet(i, v, v - 1.0)) {
366 * compareAndSet treats +0.0 and -0.0 as distinct values
371 assertFalse(aa.compareAndSet(i, -0.0, 7.0))
    [all...]
  /external/guava/guava-gwt/src-super/java/util/super/java/util/concurrent/atomic/
AtomicInteger.java 54 public final boolean compareAndSet(int expect, int update) {
AtomicLong.java 54 public final boolean compareAndSet(long expect, long update) {
  /external/guava/guava/src/com/google/common/collect/
ConcurrentHashMultiset.java 57 * AtomicInteger results in zero, we compareAndSet the value to zero; if that succeeds, we remove
241 if (existingCounter.compareAndSet(oldValue, newValue)) {
289 if (existingCounter.compareAndSet(oldValue, newValue)) {
330 if (existingCounter.compareAndSet(oldValue, newValue)) {
378 if (existingCounter.compareAndSet(oldValue, count)) {
430 if (existingCounter.compareAndSet(oldValue, newCount)) {
  /external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
TreeMultiset.java 152 public boolean compareAndSet(T expected, T newValue) {
197 if (!rootReference.compareAndSet(
337 if (!rootReference.compareAndSet(root, cleared)) {
  /libcore/luni/src/main/java/java/util/concurrent/
Phaser.java     [all...]

Completed in 524 milliseconds

1 2 3