type=class
superclass=Object
included=
extended=
library=_builtin

Mutex(Mutal Exclusion = ¾å)϶ͭǡ¹ԥݸ
ˤޤMutex ŵŪʻȤ(m
Mutex֥ȤȤޤ):

  m.lock
  begin
    # mˤäݸ줿ƥ륻
  ensure
    m.unlock
  end

ޤϡñ

  m.synchronize {
    # mˤäݸ줿ƥ륻
  }
