Método AtomicReference set() en Java con ejemplos

El método set() de una clase AtomicReference se usa para establecer el valor de este objeto AtomicReference con semántica de memoria de lectura como si la variable fuera declarada de tipo volátil.

Sintaxis:

public final void set(V newValue)

Parámetros: Este método acepta newValue que es el nuevo valor a establecer.

Valor devuelto: este método no devuelve nada.

Los siguientes programas ilustran el método set():
Programa 1:

// Java program to demonstrate
// AtomicReference.set() 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 using set method
        ref.set(13243546);
  
        // print value
        System.out.println("value 1 = " + ref.get());
    }
}
Producción:

value 1 = 13243546

Programa 2:

// Java program to demonstrate
// AtomicReference.set() 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");
  
        // print value
        System.out.println("V  = " + ref.get());
    }
}
Producción:

V  = WELCOME TO GEEKS FOR GEEKS

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReference.html#set(V)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *