From: shugo@... (Shugo Maeda) Date: 1998-03-02T15:47:23+09:00 Subject: [ruby-list:6871] Re: monitor.rb 前田です。 In message "[ruby-list:6868] Re: monitor.rb" 石塚圭樹 wrote: |>sync.rbでも同じ問題があると思うんですが...。 | |具体的にどのような問題があったのでしょう? まつもとさんの[ruby-list:6865]のパッチのとおりです(^^; begin lock yield ensure unlock end のようになっていたのでlockで例外が発生した時にもunlockが 呼ばれてしまうようになっていました。 あと、Sync_m.includable_moduleでNameErrorだけでなくArgumentErrorも rescueした方がよいのではないでしょうか。 monitor.rbでは特異メソッドにnewが含まれている時はPrimitiveなクラスと みなすことにしました。 -- 前田 修吾