module Concurrent::Synchronization::RbxAttrVolatile
@!visibility private
Public Class Methods
included(base)
click to toggle source
# File lib/concurrent-ruby/concurrent/synchronization/rbx_object.rb, line 6 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
full_memory_barrier()
click to toggle source
# File lib/concurrent-ruby/concurrent/synchronization/rbx_object.rb, line 32 def full_memory_barrier # Rubinius instance variables are not volatile so we need to insert barrier # TODO (pitr 26-Nov-2015): check comments like ^ Rubinius.memory_barrier end