Метод AtomicBoolean set () в Java с примерами

Опубликовано: 8 Февраля, 2022

Java.util.concurrent.atomic.AtomicBoolean.set () - это встроенный в java метод, который обновляет предыдущее значение и устанавливает новое значение, которое передается в параметре.

Синтаксис:

 общедоступный окончательный набор пустых (логическое newVal)

Параметры: функция принимает единственный обязательный параметр newVal, который необходимо обновить.

Возвращаемое значение: функция ничего не возвращает.

Нижеприведенные программы иллюстрируют вышеуказанную функцию:

Program 1:

// Java program that demonstrates
// the set() function
  
import java.util.concurrent.atomic.AtomicBoolean;
  
public class GFG {
    public static void main(String args[])
    {
  
        // Initially value as false
        AtomicBoolean val
            = new AtomicBoolean(false);
  
        System.out.println("Previous value: "
                           + val);
  
        val.set(true);
  
        // Prints the updated value
        System.out.println("Current value: "
                           + val);
    }
}
Output:
Previous value: false
Current value: true

Program 2:

// Java program that demonstrates
// the set() function
  
import java.util.concurrent.atomic.AtomicBoolean;
  
public class GFG {
    public static void main(String args[])
    {
  
        // Initially value as true
        AtomicBoolean val
            = new AtomicBoolean(true);
  
        System.out.println("Previous value: "
                           + val);
  
        val.set(false);
  
        // Prints the updated value
        System.out.println("Current value: "
                           + val);
    }
}
Output:
Previous value: true
Current value: false

Ссылка: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html#set-boolean-

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .