Example usage for java.util.concurrent.atomic AtomicLong weakCompareAndSet

List of usage examples for java.util.concurrent.atomic AtomicLong weakCompareAndSet

Introduction

In this page you can find the example usage for java.util.concurrent.atomic AtomicLong weakCompareAndSet.

Prototype

@Deprecated(since = "9")
public final boolean weakCompareAndSet(long expectedValue, long newValue) 

Source Link

Document

Possibly atomically sets the value to newValue if the current value == expectedValue , with memory effects as specified by VarHandle#weakCompareAndSetPlain .

Usage

From source file:Main.java

public static void main(String[] argv) {
    AtomicLong nextId = new AtomicLong();

    nextId.weakCompareAndSet(122L, 123L);
    System.out.println(nextId.getAndIncrement());

}