atomicreference Questions

5

Solved

The source code is the same thing. public final boolean compareAndSet(V expect, V update) { return unsafe.compareAndSwapObject(this, valueOffset, expect, update); } public final boolean weakComp...
Chancechancel asked 5/4, 2016 at 13:39

7

Solved

When do we use AtomicReference? Is it needed to create objects in all multithreaded programs? Provide a simple example where AtomicReference should be used.
Rollick asked 18/10, 2010 at 23:15

2

Solved

A lot of our code is legacy but we are moving to a "Big Data" back-end and I'm trying to evangelize the newer API calls, encourage the use of the latest Spring libraries etc. One of our problems is...
Delphine asked 22/12, 2012 at 20:53

4

Solved

I have to synchronize access between threads to a shared object, whose state consists of several fields. Say: class Shared{ String a; Integer b; //constructor, getters and setters .... } I have ...
Shoemaker asked 22/1, 2014 at 12:43

4

Solved

I don´t get the difference between these two: AtomicReference<Integer> atomicReference = new AtomicReference<>(1); vs. AtomicInteger atomicInteger = new AtomicInteger(1); Can some...
Gearwheel asked 21/4, 2013 at 19:20

4

Say I have an AtomicReferenceto a list of objects: AtomicReference<List<?>> batch = new AtomicReference<List<Object>>(new ArrayList<Object>()); Thread A adds elemen...

3

Solved

From the Java AtomicReferenceFieldUpdater docs: Note that the guarantees of the compareAndSet method in this class are weaker than in other atomic classes. Because this class cannot ensure tha...
Euxenite asked 24/11, 2011 at 22:17

2

Solved

Is there any way to implement a type of reference whose value can be exchanged with another atomically? In Java we have AtomicReference which can be swapped with a local variable but not with an...
Graaf asked 25/1, 2011 at 21:31

5

In Java there exists an AtomicReference class. Does this mean that setting a reference is NOT an atomic operation in and of itself? e.g., is this not thread-safe (assuming that the value returned ...
Niple asked 5/3, 2010 at 3:5
1

© 2022 - 2024 — McMap. All rights reserved.