Mutex#locked? はいらない子?の続き

ref: http://d.hatena.ne.jp/ku-ma-me/20080111/p1shinh さんや kikx さんに指摘されました (kikx さんからはチャットで) が、アサーションで使えますね。「関数 foo が呼ばれるときは mutex がロックされている」という性質を保証したいとき、以下のようにチェックを書くとか。 def foo raise unless mutex.locked? # ...…