From: Yukihiro Matsumoto Date: 2007-06-24T00:00:19+09:00 Subject: [ruby-dev:31041] Re: deadlock detection when main thread calls Thread.stop まつもと ゆきひろです In message "Re: [ruby-dev:31039] deadlock detection when main thread calls Thread.stop" on Sat, 23 Jun 2007 23:34:54 +0900, sheepman writes: |細かい話ですが。結果的にメインスレッドだけが Thread.stop している状態に |なった時に、deadlock の例外が発生しないのはそういうものなのでしょうか。 |メインスレッド以外に Thread.stop しているスレッドがもうひとつあった場合は、 |deadlock の例外が発生します。 | |何か検出するデッドロックの基準みたいなものはあるのでしょうか。あればリファレンスに |書き足しておきます。 基準は、 * 複数スレッドがある * すべてがstop状態(waitでない) です。単一スレッドの場合、sleep foreverとおなじだろうという ことでデッドロックにしてません。