Searched defs:atomic (Results 1 - 16 of 16) sorted by relevance

/openjdk7/jdk/src/share/classes/java/util/concurrent/atomic/
H A Dpackage-info.java40 * array elements to those that also provide an atomic conditional update
51 * unconditionally set values, as well as a weaker conditional atomic
55 * employ efficient machine-level atomic instructions that are available
62 * {@link java.util.concurrent.atomic.AtomicBoolean},
63 * {@link java.util.concurrent.atomic.AtomicInteger},
64 * {@link java.util.concurrent.atomic.AtomicLong}, and
65 * {@link java.util.concurrent.atomic.AtomicReference}
69 * {@code AtomicInteger} provide atomic increment methods. One
119 * {@link java.util.concurrent.atomic.AtomicReferenceFieldUpdater},
120 * {@link java.util.concurrent.atomic
[all...]
H A DAtomicBoolean.java36 package java.util.concurrent.atomic;
41 * {@link java.util.concurrent.atomic} package specification for
42 * description of the properties of atomic variables. An
H A DAtomicReference.java36 package java.util.concurrent.atomic;
41 * java.util.concurrent.atomic} package specification for description
42 * of the properties of atomic variables.
H A DAtomicReferenceFieldUpdater.java36 package java.util.concurrent.atomic;
43 * A reflection-based utility that enables atomic updates to
45 * classes. This class is designed for use in atomic data structures
47 * independently subject to atomic updates. For example, a tree node
67 * method in this class are weaker than in other atomic classes.
69 * are appropriate for purposes of atomic access, it can
110 * expected value. This method is guaranteed to be atomic with respect to
124 * expected value. This method is guaranteed to be atomic with respect to
H A DAtomicInteger.java36 package java.util.concurrent.atomic;
41 * {@link java.util.concurrent.atomic} package specification for
42 * description of the properties of atomic variables. An
H A DAtomicIntegerArray.java36 package java.util.concurrent.atomic;
42 * See the {@link java.util.concurrent.atomic} package
43 * specification for description of the properties of atomic
H A DAtomicIntegerFieldUpdater.java36 package java.util.concurrent.atomic;
43 * A reflection-based utility that enables atomic updates to
45 * This class is designed for use in atomic data structures in which
46 * several fields of the same node are independently subject to atomic
50 * method in this class are weaker than in other atomic classes.
52 * are appropriate for purposes of atomic access, it can
88 * expected value. This method is guaranteed to be atomic with respect to
104 * expected value. This method is guaranteed to be atomic with respect to
H A DAtomicLong.java36 package java.util.concurrent.atomic;
41 * {@link java.util.concurrent.atomic} package specification for
42 * description of the properties of atomic variables. An
H A DAtomicLongArray.java36 package java.util.concurrent.atomic;
42 * See the {@link java.util.concurrent.atomic} package specification
43 * for description of the properties of atomic variables.
H A DAtomicLongFieldUpdater.java36 package java.util.concurrent.atomic;
43 * A reflection-based utility that enables atomic updates to
45 * This class is designed for use in atomic data structures in which
46 * several fields of the same node are independently subject to atomic
50 * method in this class are weaker than in other atomic classes.
52 * are appropriate for purposes of atomic access, it can
92 * expected value. This method is guaranteed to be atomic with respect to
108 * expected value. This method is guaranteed to be atomic with respect to
H A DAtomicMarkableReference.java36 package java.util.concurrent.atomic;
H A DAtomicReferenceArray.java36 package java.util.concurrent.atomic;
44 * atomically. See the {@link java.util.concurrent.atomic} package
45 * specification for description of the properties of atomic
H A DAtomicStampedReference.java36 package java.util.concurrent.atomic;
/openjdk7/hotspot/test/compiler/7009231/
H A DTest7009231.java35 import java.util.concurrent.atomic.AtomicLong;
61 public RunnerThread(AtomicLong atomic, long lMask) { argument
63 m_atomic = atomic;
67 AtomicLong atomic = m_atomic;
70 setBit(atomic, lMask);
71 clearBit(atomic, lMask);
75 protected void setBit(AtomicLong atomic, long lMask) { argument
78 lWord = atomic.get();
79 } while (!atomic.compareAndSet(lWord, lWord | lMask));
81 if ((atomic
86 clearBit(AtomicLong atomic, long lMask) argument
[all...]
/openjdk7/jdk/src/share/classes/com/sun/jmx/snmp/agent/
H A DSnmpMib.java537 // is not atomic.
593 // is atomic.
643 // is atomic.
784 * @param atomic Indicates whether the operation is atomic or not.
791 boolean createflag, boolean atomic,
822 // If the operation is atomic (Check/Set) or the version
855 } else if (atomic) {
790 getHandlers(SnmpMibRequest req, boolean createflag, boolean atomic, int type) argument
/openjdk7/hotspot/src/share/vm/memory/
H A DreferenceProcessor.hpp226 bool _discovery_is_atomic; // if discovery is atomic wrt
480 // whether discovery is atomic wrt other collectors
482 void set_atomic_discovery(bool atomic) { _discovery_is_atomic = atomic; } argument
631 bool atomic):
634 _rp->set_atomic_discovery(atomic);
630 ReferenceProcessorAtomicMutator(ReferenceProcessor* rp, bool atomic) argument

Completed in 605 milliseconds