Class: Concurrent::Synchronization::Object
- Inherits:
-
AbstractObject
- Object
- AbstractObject
- Concurrent::Synchronization::Object
- Defined in:
- lib/concurrent-ruby/concurrent/synchronization/object.rb
Overview
Abstract object providing final, volatile, ans CAS extensions to build other concurrent abstractions.
-
final instance variables see Object.safe_initialization!
-
volatile instance variables see Object.attr_volatile
-
volatile instance variables see Object.attr_atomic
Direct Known Subclasses
Atom, AtomicMarkableReference, LockFreeStack, MVar, Maybe, Promises::AbstractEventFuture, ReadWriteLock, ReentrantReadWriteLock, TVar