114件ヒット
[101-114件を表示]
(0.041秒)
種類
- インスタンスメソッド (90)
- 特異メソッド (24)
ライブラリ
- ビルトイン (114)
キーワード
- alive? (12)
- backtrace (12)
-
handle
_ interrupt (12) -
report
_ on _ exception (9) -
report
_ on _ exception= (9) - run (12)
- status (12)
- stop? (12)
- wakeup (12)
検索結果
-
Thread
# alive? -> bool (21043.0) -
スレッドが「生きている」時、true を返します。
...」時、true を返します。
例:
thr = Thread.new { }
thr.join # => #<Thread:0x401b3fb0 dead>
Thread.current.alive? # => true
thr.alive? # => false
Thread#status が真を返すなら、このメソッドも真です。
@see Thread#status, Thread#stop?... -
Thread
# backtrace -> [String] | nil (21019.0) -
スレッドの現在のバックトレースを返します。
...ている場合は nil を返します。
//emlist[例][ruby]{
class C1
def m1
sleep 5
end
def m2
m1
end
end
th = Thread.new {C1.new.m2; Thread.stop}
th.backtrace
# => [
# [0] "(irb):3:in `sleep'",
# [1] "(irb):3:in `m1'",
# [2] "(irb):6:in `m2'",
# [3] "(irb):1...