/openjdk7/jdk/src/share/classes/java/util/concurrent/atomic/ |
H A D | AtomicReference.java | 114 return unsafe.compareAndSwapObject(this, valueOffset, expect, update); 130 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
|
H A D | AtomicMarkableReference.java | 198 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
|
H A D | AtomicStampedReference.java | 199 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
|
H A D | AtomicReferenceFieldUpdater.java | 258 return unsafe.compareAndSwapObject(obj, offset, expect, update); 267 return unsafe.compareAndSwapObject(obj, offset, expect, update);
|
H A D | AtomicReferenceArray.java | 186 return unsafe.compareAndSwapObject(array, offset, expect, update);
|
/openjdk7/jdk/src/share/classes/java/util/concurrent/ |
H A D | FutureTask.java | 253 !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 D | SynchronousQueue.java | 246 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 D | ForkJoinWorkerThread.java | 439 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 D | ConcurrentLinkedQueue.java | 191 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 D | LinkedTransferQueue.java | 456 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 D | ConcurrentLinkedDeque.java | 309 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 D | ForkJoinPool.java | 757 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 D | ConcurrentSkipListMap.java | 382 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 D | ConcurrentHashMap.java | 752 if (UNSAFE.compareAndSwapObject(ss, u, null, seg = s))
|
/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | Unsafe.java | 881 public final native boolean compareAndSwapObject(Object o, long offset, method in class:Unsafe
|
/openjdk7/jdk/src/share/classes/java/util/concurrent/locks/ |
H A D | AbstractQueuedLongSynchronizer.java | 2081 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 D | AbstractQueuedSynchronizer.java | 2302 return unsafe.compareAndSwapObject(this, headOffset, null, update); 2309 return unsafe.compareAndSwapObject(this, tailOffset, expect, update); 2328 return unsafe.compareAndSwapObject(node, nextOffset, expect, update);
|