From: Masatoshi SEKI Date: 2005-12-29T14:24:12+09:00 Subject: [ruby-dev:28158] Re: thread based generator.rb 咳といいます。 >> http://rubyforge.org/tracker/index.php?func=detail&aid=1364&group_id=426&atid=1698 を閉じようと >> 思って試したら、まだメモリリークしますね。--;; >> >> よく考えると Thread は参照が切れても生きつづけるので、Generator の参照が切れたときに Thread も >> 終了させないと駄目なのか・・・もう少し考えてみます。 > > おぉ、それは気がついていませんでした。 > > ふむ。ちょっとした思い付きですが、他のスレッドから操作されな > い限り動き出さない thread は GC の root にしない、というアイ > デアはどうでしょう? 参照されていないThreadというのはThread.listやThreadGroup#listに 載らないThreadということでしょうか? 他のスレッドから操作されない限り動き出さないThreadというのは、 どんなのでしたっけ。aborting, deadなThreadですか?