Concurrent::Synchronization::MutexObject
@!visibility private @!macro internal_implementation_note
# File lib/concurrent/synchronization/monitor_object.rb, line 7 def initialize @__lock__ = ::Monitor.new @__condition__ = @__lock__.new_cond end
# File lib/concurrent/synchronization/monitor_object.rb, line 18 def ns_wait(timeout = nil) @__condition__.wait timeout self end
# File lib/concurrent/synchronization/monitor_object.rb, line 14 def synchronize @__lock__.synchronize { yield } end
[Validate]
Generated with the Darkfish Rdoc Generator 2.