222件ヒット
[201-222件を表示]
(0.003秒)
ライブラリ
- ビルトイン (222)
キーワード
- DEBUG (12)
- DEBUG= (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) - current (12)
- exclusive (12)
- exit (12)
- fork (12)
-
handle
_ interrupt (12) - kill (12)
- list (12)
- main (12)
- new (12)
- pass (12)
-
pending
_ interrupt? (12) -
report
_ on _ exception (9) -
report
_ on _ exception= (9) - start (12)
- stop (12)
検索結果
-
Thread
. start(*arg) {|*arg| . . . } -> Thread (2.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
...スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。
基本的に Thread.new と同じですが、
new メソッドと違い initialize メソッドを呼びません。
@param arg 引数 arg はそのままブロックに渡されま......始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発......ードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。
for i in 1..5
Thread.start { p i }
end
上の例は以下のように書き直すべきです。
for i in 1..5
Thread.start(i) {|t| p t }
end... -
Thread
. stop -> nil (2.0) -
他のスレッドから Thread#run メソッドで再起動されるまで、カレ ントスレッドの実行を停止します。
...ドから Thread#run メソッドで再起動されるまで、カレ
ントスレッドの実行を停止します。
//emlist[例][ruby]{
a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
# => "abc"
//}
@see Thread#run, Thread#wakeup...