From: kjana@... (YANAGAWA Kazuhisa) Date: 1998-11-02T21:07:08+09:00 Subject: [ruby-list:10590] Re: syntax error in thread In message <199811020940.SAA23599@picachu.netlab.co.jp> matz@netlab.co.jp (Yukihiro Matsumoto) writes: > ですね.あと -d をつけてる時には例外の種別を表示します.スレッ > ドを使ったプログラムをデバッグ中には必須でしょう. Thread.abort_on_exception = true 相当の動作に見えますが. > | さらに,Thread.join では例外の再発生は起こらないようなのですが,どう > | でしょう? > > あれ? すると思ったんだけどなあ. require "thread" #Thread.abort_on_exception = true th = Thread.new { sleep 10; raise "abort" } #th.abort_on_exception = true while true sleep 5 #th.value Thread.join th end こんなのではうまくいきませんでした.コメントアウトされている三つはちゃ んと動きますが. # ruby 1.1c6(98/10/05) [i386-freebsd3.0]. =========================================================================== 柳川和久 @ 東大阪市 . 大阪府 kjana@os.xaxon.ne.jp November 2, 1998 「変なことを考えるのにも限界があると思わない?」 「なんで変なことを書く必要がある」「小説が現実に負けてどうするのよ !」