Statements (24)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:ZIO_Ref
gptkb:java.util.concurrent |
gptkbp:can_be_used_with |
volatile variables.
|
gptkbp:has_method |
compare And Set() for conditional updates.
get() for retrieving the current value. set() for setting the value. |
gptkbp:held_in |
null references.
|
https://www.w3.org/2000/01/rdf-schema#label |
Atomic Reference
|
gptkbp:hyper_threading |
without using synchronization.
|
gptkbp:introduced |
Java 5.
|
gptkbp:is_described_as |
a reference object that may be updated atomically.
|
gptkbp:is_designed_to |
reduce contention among threads.
|
gptkbp:is_often_used_in |
concurrent programming.
|
gptkbp:is_opposed_by |
synchronized blocks.
|
gptkbp:is_part_of |
Java Concurrency framework.
Java SE 5 and later. java.util.concurrent package. |
gptkbp:is_used_in |
implementing atomic data structures.
implementing non-blocking algorithms. |
gptkbp:provides |
methods for atomic operations on a reference.
|
gptkbp:supports |
lock-free thread-safe operations.
|
gptkbp:type_of |
and can hold any object type.
|