From: Yukihiro Matsumoto Date: 2008-12-24T20:30:21+09:00 Subject: [ruby-dev:37581] Re: [Bug:1.9] `initialize_copy': wrong argument type # (expected Data) (TypeError) まつもと ゆきひろです In message "Re: [ruby-dev:37574] Re: [Bug:1.9] `initialize_copy': wrong argument type # (expected Data) (TypeError)" on Wed, 24 Dec 2008 11:31:05 +0900, Nobuyoshi Nakada writes: |> わざわざwrite_lockをかけていたのをはずしちゃって良いのかとい |> う判断は私にはつきかねます。 | |ファイナライザ実行時は競合するスレッドはないはずと思われるので、 |はずしちゃってよいんではないでしょうか。 んじゃ、コミットします。ところで、GILがある以上、mutexを使わ なくても単純なフラグでロックが実現できそうな気がするんですが。 そうするといろいろコストが安そうですが、そうでもないんですか ね。