[#11952] NORETURN — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

24 messages 2001/01/10
[#11956] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11957] Re: NORETURN — matz@... (Yukihiro Matsumoto) 2001/01/10

まつもと ゆきひろです

[#11958] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11959] CVS branches (Re: Re: NORETURN) — matz@... (Yukihiro Matsumoto) 2001/01/10

[#12087] string#index, gsub, []= のバグ? — Beyond <beyond@...>

18 messages 2001/01/27
[#12091] Re: string#index, gsub, []= のバグ? — matz@... (Yukihiro Matsumoto) 2001/01/27

まつもと ゆきひろです

[ruby-dev:11932] Re: -d をつけると rescue できない

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2001-01-06 12:06:26 UTC
List: ruby-dev #11932
なひです。間違い。

> From: NAKAMURA, Hiroshi [mailto:nakahiro@sarion.co.jp]
> Sent: Saturday, January 06, 2001 9:02 PM

> > -dをつけるとThread#joinで再発生した例外がrescueできなくなります。
> > 
> > raiseをsleep 1;raiseにしても変わらないので、joinする前にraiseして
> > rescueできていないわけでもないようです。
> 
> -dするとabort_on_exceptionがtrueになり、

これは間違いです。$DEBUG状態では、
Thread.abort_on_exceptionに関係なく、abortします。
リセット不可。

> abort_on_exceptionがtrueだとabortするので、
> その(raiseした)スレッドに誰かがjoinをかけているかどうかは
> 関係ない、ということですよね。
> 
> というのはマニュアルのどの辺にある/書けばいいんだろう?

In This Thread