AtomicReference getAcquire() method in Java with Examples Last Updated : 23 Apr, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report The getAcquire() method of a AtomicReference class is used to return the value of this AtomicReference object with memory ordering effects on getting variable is compatible with memory_order_acquire ordering. Syntax: public final V getAcquire() Parameters: This method accepts nothing.Return value: This method returns the current value of this AtomicReference object with memory ordering effects. Below programs illustrate the getAcquire() method: Program 1: Java // Java program to demonstrate // AtomicReference.getAcquire() method import java.util.concurrent.atomic.AtomicReference; public class GFG { public static void main(String[] args) { // create an atomic reference object // which stores Integer. AtomicReference<Integer> ref = new AtomicReference<Integer>(); // set some value ref.set(1632798372); // apply getAcquire() and print value int value = ref.getAcquire(); System.out.println("value = " + value); } } Output: Program 2: Java // Java program to demonstrate // AtomicReference.getAcquire() method import java.util.concurrent.atomic.AtomicReference; public class GFG { public static void main(String[] args) { // create an atomic reference object // which stores String. AtomicReference<String> ref = new AtomicReference<String>(); // set some value ref.set("WELCOME TO " + "GEEKS FOR GEEKS" + " LEARN AND APPLY"); // apply getAcquire and print value String value = ref.getAcquire(); System.out.println(value); } } Output: Reference: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReference.html#getAcquire() Comment More infoAdvertise with us Next Article AtomicReference get() method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java Java-Functions Java-util-concurrent-atomic package Practice Tags : Java Similar Reads AtomicReferenceArray getAcquire() method in Java with Examples The getAcquire() method of a AtomicReferenceArray class is used to return the value of the element at index i for this AtomicReferenceArray object with memory ordering effects compatible with memory_order_acquire ordering. Syntax: public final E getAcquire(int i) Parameters: This method accepts the 2 min read AtomicReference getOpaque() method in Java with Examples The getOpaque() method of a AtomicReference class is used to return the current value of AtomicReference object, with memory effects as specified by VarHandle.getOpaque(java.lang.Object...). This VarHandle.getOpaque(java.lang.Object...) method handles operation with no assurance of memory ordering e 1 min read AtomicReference get() method in Java with Examples The get() method of a AtomicReference class is used to return the value of this AtomicReference object with memory semantics of reading as if the variable was declared volatile type of variable. Syntax: public final V get() Parameters: This method accepts nothing. Return value: This method returns c 1 min read AtomicReference getPlain() method in Java with Examples The getPlain() method of a AtomicReference class is used to return the current value of AtomicReference object, with memory semantics of reading as if the variable was declared non-volatile. Syntax: public final V getPlain() Parameters: This method accepts nothing. Return value: This method returns 1 min read AtomicReference getAndUpdate() method in Java with Examples The getAndUpdate() method of a AtomicReference class is used to atomically updates which updates the current value of the AtomicReference by applying the specified updateFunction operation on the current value. It takes an object of updateFunction interface as its parameter and applies the operation 2 min read AtomicReference getAndAccumulate() method in Java with Examples The getAndAccumulate() method of a AtomicReference class is used to atomically updates the current value of AtomicReference with the results of applying the given accumulatorFunction to the current and given values and returns the previous value. The accumulatorFunction should be side-effect-free, s 2 min read Like