class Monitor

Verwenden Sie die Klasse Monitor, wenn Sie ein Sperrobjekt für Blöcke mit gegenseitigem Ausschluss haben möchten.

require 'monitor'

lock = Monitor.new
lock.synchronize do
  # exclusive access
end