Top Level Namespace

Defined Under Namespace

Modules: Concurrent

Instance Method Summary collapse

Instance Method Details

#compare_and_setBoolean

Atomically sets the value to the given updated value if the current value == the expected value.

that the actual value was not equal to the expected value.



44
# File 'lib/concurrent/atomics.rb', line 44

require 'concurrent/atomic/atomic_reference'

#getObject

Gets the current value.



44
# File 'lib/concurrent/atomics.rb', line 44

require 'concurrent/atomic/atomic_reference'

#get_and_setObject

Atomically sets to the given value and returns the old value.



44
# File 'lib/concurrent/atomics.rb', line 44

require 'concurrent/atomic/atomic_reference'

#initializeObject



44
# File 'lib/concurrent/atomics.rb', line 44

require 'concurrent/atomic/atomic_reference'

#setObject

Sets to the given value.



44
# File 'lib/concurrent/atomics.rb', line 44

require 'concurrent/atomic/atomic_reference'