Ruby 2.4.0 リファレンスマニュアル
ライブラリ一覧
組み込みライブラリ
ThreadErrorクラス
class ThreadError
クラスの継承リスト:
BasicObject
Kernel
Object
Exception
StandardError
ThreadError
要約
Thread
関連のエラーが起きたときに発生します。
カレントスレッドを
Thread#join
しようとしたとき
Thread#join
でデッドロックしそうになったとき
終了したスレッドを
Thread#wakeup
あるいは
Thread#run
しようとしたとき
スレッドが一つしかないのに
Thread.stop
しようとしたとき
Kernel.#throw
がスレッド内で
Kernel.#catch
されないとき
スレッドから return しようとしたとき
イテレータを与えずにスレッドを生成しようとしたとき
カレントスレッドの属するスレッドグループが freeze されているときに、スレッドを生成しようとしたとき
freeze あるいは enclose されているスレッドグループにスレッドを加えようとした時
目次
継承しているメソッド
Exceptionから継承しているメソッド
==
backtrace
backtrace_locations
cause
exception
inspect
message
set_backtrace