218件ヒット
[201-218件を表示]
(0.038秒)
種類
- インスタンスメソッド (164)
- 特異メソッド (54)
ライブラリ
- ビルトイン (218)
キーワード
- [] (12)
-
abort
_ on _ exception (24) -
abort
_ on _ exception= (24) -
add
_ trace _ func (12) - alive? (12)
- fetch (8)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - run (12)
-
set
_ trace _ func (12) - stop (12)
-
thread
_ variable _ get (12) -
thread
_ variable _ set (12) - value (12)
- wakeup (12)
検索結果
-
Thread
# wakeup -> self (30055.0) -
停止状態(stop)のスレッドを実行可能状態(run)にします。
...を実行可能状態(run)にします。
@raise ThreadError 死んでいるスレッドに対して実行すると発生します。
//emlist[例][ruby]{
c = Thread.new { Thread.stop; puts "hey!" }
sleep 0.1 while c.status!='sleep'
c.wakeup
c.join
# => "hey!"
//}
@see Thread#run, Thread.stop... -
Thread
# add _ trace _ func(pr) -> Proc (30031.0) -
スレッドにトレース用ハンドラを追加します。
...します。
@param pr トレースハンドラ(Proc オブジェクト)
//emlist[例][ruby]{
th = Thread.new do
class Trace
end
43.to_s
end
th.add_trace_func lambda {|*arg| p arg }
th.join
# => ["line", "example.rb", 4, nil, #<Binding:0x00007f98e107d0d8>, nil]
# => ["c-call", "example.rb",......e0>, nil]
# => ["line", "example.rb", 6, nil, #<Binding:0x00007f98e108d4b0>, nil]
# => ["c-call", "example.rb", 6, :to_s, #<Binding:0x00007f98e1097aa0>, Integer]
# => ["c-return", "example.rb", 6, :to_s, #<Binding:0x00007f98e1095cc8>, Integer]
//}
@see Thread#set_trace_func Kernel.#set_trace_func...