From: Tietew Date: 2003-10-09T12:41:07+09:00 Subject: [ruby-dev:21559] Re: rewinding for Thread On Thu, 9 Oct 2003 12:03:28 +0900 In article <200310090303.h9933QfA000798@sharui.nakada.kanuma.tochigi.jp> [[ruby-dev:21556] rewinding for Thread] nobu.nakada@nifty.ne.jp wrote: > 以前、スレッドの中でスレッドを作るというのを繰り返すとstack > level too deepになる、という話があったような気がするので、Proc > を作ってからトップレベルまで巻き戻してブランチするようにしてみ > ました。 パッチを見たのですが,ruby_exec を呼ばずに直接 rb_load や rb_funcall を呼ぶような組み込み Ruby で困ります。 TAG_THREAD を捕まえて処理するような rb_protect_thread みたいな関 数を作ればいいのかな。それとも rb_protect が一括処理? —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA