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

Mutex(Mutal Exclusion = 相互排他ロック)は共有データを並行アクセスから保護する
ためにあります。Mutex の典型的な使い方は(mを
Mutexオブジェクトとします):

  m.lock
  begin
    # mによって保護されたクリティカルセクション
  ensure
    m.unlock
  end

または、より簡単に

  m.synchronize {
    # mによって保護されたクリティカルセクション
  }
