108件ヒット
[101-108件を表示]
(0.015秒)
種類
- 文書 (36)
- インスタンスメソッド (24)
- モジュール関数 (24)
- 特異メソッド (12)
- クラス (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Thread (12)
-
irb
_ abort (12) -
ruby 1
. 6 feature (12) - スレッド (12)
検索結果
先頭1件
-
スレッド (18.0)
-
スレッド スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Ruby ではスレッドはThread クラスのインスタンスとして表されます。
...じ例外が再度
発生します。
begin
t = Thread.new do
Thread.pass # メインスレッドが確実にjoinするように
raise "unhandled exception"
end
t.join
rescue
p $! # => "unhandled exception"
end
また、以下の 3 つの方法により、い......きで起動した場合も同様。
(オプションの詳細に関してはspec/rubycmd を参照)
* Thread.abort_on_exception でフラグを設定する。
* Thread#abort_on_exception で指定
したスレッドのフラグを設定する。
上記3つのいずれかが設定され......Thread#join により停止されたスレッ
ドはこの状態になります。
この状態のスレッドは「生きて」います。
: aborting (終了処理中)
Thread#kill 等で終了されるスレッドは一時的にこの状態になりま
す。この状態から停止状態(s...