Searched refs:compareAndSwapObject (Results 1 - 17 of 17) sorted by relevance

/openjdk7/jdk/src/share/classes/java/util/concurrent/atomic/
H A DAtomicReference.java114 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
130 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
H A DAtomicMarkableReference.java198 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
H A DAtomicStampedReference.java199 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
H A DAtomicReferenceFieldUpdater.java258 return unsafe.compareAndSwapObject(obj, offset, expect, update);
267 return unsafe.compareAndSwapObject(obj, offset, expect, update);
H A DAtomicReferenceArray.java186 return unsafe.compareAndSwapObject(array, offset, expect, update);
/openjdk7/jdk/src/share/classes/java/util/concurrent/
H A DFutureTask.java253 !UNSAFE.compareAndSwapObject(this, runnerOffset,
295 !UNSAFE.compareAndSwapObject(this, runnerOffset,
363 if (UNSAFE.compareAndSwapObject(this, waitersOffset, q, null)) {
414 queued = UNSAFE.compareAndSwapObject(this, waitersOffset,
453 else if (!UNSAFE.compareAndSwapObject(this, waitersOffset,
H A DSynchronousQueue.java246 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
259 UNSAFE.compareAndSwapObject(this, matchOffset, null, s)) {
274 UNSAFE.compareAndSwapObject(this, matchOffset, null, this);
305 UNSAFE.compareAndSwapObject(this, headOffset, h, nh);
550 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
555 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
562 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, this);
620 UNSAFE.compareAndSwapObject(this, headOffset, h, nh))
629 UNSAFE.compareAndSwapObject(this, tailOffset, t, nt);
637 UNSAFE.compareAndSwapObject(thi
[all...]
H A DForkJoinWorkerThread.java439 return UNSAFE.compareAndSwapObject(q, (i << ASHIFT) + ABASE, t, null);
492 if (x != null && UNSAFE.compareAndSwapObject(oldQ, u, x, null))
512 UNSAFE.compareAndSwapObject(q, (i << ASHIFT) + ABASE, t, null)) {
532 UNSAFE.compareAndSwapObject(q, (i << ASHIFT) + ABASE,
556 if (UNSAFE.compareAndSwapObject(q, u, t, null)) {
575 UNSAFE.compareAndSwapObject
749 if (UNSAFE.compareAndSwapObject
807 UNSAFE.compareAndSwapObject(q, u, t, null)) {
852 UNSAFE.compareAndSwapObject(q, u, t, null)) {
H A DConcurrentLinkedQueue.java191 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
199 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
811 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
815 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
H A DLinkedTransferQueue.java456 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
461 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
569 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
573 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
H A DConcurrentLinkedDeque.java309 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
317 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
325 return UNSAFE.compareAndSwapObject(this, prevOffset, cmp, val);
1441 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
1445 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
H A DForkJoinPool.java757 UNSAFE.compareAndSwapObject(q, u, t, null)) {
782 UNSAFE.compareAndSwapObject(q, u, t, null)) {
958 if (x != null && UNSAFE.compareAndSwapObject(oldQ, u, x, null))
1821 UNSAFE.compareAndSwapObject(q, u, t, null)) {
H A DConcurrentSkipListMap.java382 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
425 return UNSAFE.compareAndSwapObject(this, valueOffset, cmp, val);
432 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
558 return UNSAFE.compareAndSwapObject(this, rightOffset, cmp, val);
H A DConcurrentHashMap.java752 if (UNSAFE.compareAndSwapObject(ss, u, null, seg = s))
/openjdk7/jdk/src/share/classes/sun/misc/
H A DUnsafe.java881 public final native boolean compareAndSwapObject(Object o, long offset, method in class:Unsafe
/openjdk7/jdk/src/share/classes/java/util/concurrent/locks/
H A DAbstractQueuedLongSynchronizer.java2081 return unsafe.compareAndSwapObject(this, headOffset, null, update);
2088 return unsafe.compareAndSwapObject(this, tailOffset, expect, update);
2107 return unsafe.compareAndSwapObject(node, nextOffset, expect, update);
H A DAbstractQueuedSynchronizer.java2302 return unsafe.compareAndSwapObject(this, headOffset, null, update);
2309 return unsafe.compareAndSwapObject(this, tailOffset, expect, update);
2328 return unsafe.compareAndSwapObject(node, nextOffset, expect, update);

Completed in 89 milliseconds