From: Yasuhiro Fukuma Date: 1999-03-08T19:48:17+09:00 Subject: [ruby-dev:6123] Re: Thread#kill 福間@福岡 です。 記事 <199903080534.OAA16423@po.aianet.ne.jp> において、 Shugo Maeda さんは書きました : > 現在の仕様では、 > > Thread::kill(t) 引数で与えられたスレッドの終了 > Thread#exit レシーバとなるスレッドの終了 > Thread::exit カレントスレッドの終了 > > となっていますが、 > > Thread::kill(t) 引数で与えられたスレッドの終了 > Thread#kill レシーバとなるスレッドの終了 > Thread::exit カレントスレッドの終了 > > # つまりkillは他殺でexitは自殺にする。 > > の方がわかりやすくないでしょうか。 Thread#exit は レシーバに「死ね」と言ったらそのスレッドが死んでくれる ということだから 自殺 じゃないですか? Thread::kill は 本人には何も告げずに背後から迫ってきていきなりひと刺し だから 他殺。 Thread::exit は 自分で自分の腹を切る だから 自殺 ですかね。 # やな例え(^^; --- Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan Web site: http://www8.big.or.jp/~yasuf/ “cigarettes.kill(you) / Ben Lee”