[#49241] dRuby IPv6 — masa <masap.hat@...>
スイスの畠山です。
6 messages
2013/03/01
[#49247] Ruby 1.9系 on Windows8 にて Kernel#gets でマルチバイト文字入力の不具合 — Takeshi Iogawa <alpha@246.ne.jp>
いおがわです。こんにちは。
4 messages
2013/03/02
[#49254] forループ内の変数のスコープに関して — 村上 友洋 <tomohiroz@...>
=1B$B=3Di$a$^$7$F!#=1B(B
5 messages
2013/03/06
[#49274] [ANN]「RubyKaja 2013」の応募受付を開始しました — Takeshi Yabe <tyabe.gm@...>
Ruby Kaja =E9=81=8B=E5=96=B6=E5=A7=94=E5=93=A1=E3=81=AE =E3=82=84=E3=81=B9=
4 messages
2013/03/12
[#49300] 例外を飛ばすThread内ではpassをしないとそのThreadはjoinできないことがある? — Isamu Mogi <dyob@...>
こんにちは。茂木と申します。
6 messages
2013/03/27
[#49301] Re: 例外を飛ばすThread内ではpassをしないとそのThreadはjoinできないことがある?
— KOSAKI Motohiro <kosaki.motohiro@...>
2013/03/27
(3/27/13 8:51 AM), Isamu Mogi wrote:
[ruby-list:49302] Re: 例外を飛ばすThread内ではpassをしないとそのThreadはjoinできないことがある?
From:
Nobuyoshi Nakada <nobu@...>
Date:
2013-03-28 00:21:35 UTC
List:
ruby-list #49302
なかだです。
At Thu, 28 Mar 2013 04:28:12 +0900,
KOSAKI Motohiro wrote in [ruby-list:49301]:
> > Thread.passのコメントは、「内部で例外を発生させてそれをrescueしないままにするThreadでは、
> > 明示的にpassを実行しないと親Threadにjoinができない可能性がある」という解釈で正しいで
> > しょうか?
>
> サンプルが間違ってるだけじゃないかな。Thread.passはあくまで一回パスにすぎないので、
> 一回パスしたことによって、メインスレッドが t.join の行までたどり着けるかは保証されてない。
> まあ、もっともこの高々5行のコードで辿りつけないような状況・OSは思いつかないけれども。
すでにそのスレッドが例外で終了していた場合にも、Thread#joinで例
外が再送出されるはずです。そうなっていない場合はバグですので、も
し実際にそういう状況が見つかったらbugs.ruby-lang.orgにチケットを
登録してください。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦