3件ヒット
[1-3件を表示]
(0.028秒)
クラス
- ThreadsWait (3)
キーワード
- join (1)
-
join
_ nowait (1) -
next
_ wait (1)
検索結果
先頭3件
-
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (82.0) -
指定したスレッドのどれかが終了するまで待ちます。
...、発生します。
@raise ErrNoFinishedThread nonblock がtrue でかつ、キューが空の時、発生します。
#使用例
require 'thwait'
threads = []
2.times {|i|
threads << Thread.new { sleep i }
}
thall = ThreadsWait.new
thall.join_nowait(*threads)
until thall.e... -
ThreadsWait
# join(*threads) -> () (28.0) -
終了を待つスレッドの対象として、threads で指定されたスレッドを指定します。
...ドを指定します。
@param threads 複数スレッドの終了を待つスレッドに指定されたthreadsを加えます。
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new
p thall.threads #=> []
th... -
ThreadsWait
# join _ nowait(*threads) -> () (28.0) -
終了を待つスレッドの対象として、threads で指定されたスレッドを指定します。 しかし、実際には終了をまちません。
...了をまちません。
@param threads 複数スレッドの終了を待つスレッドに指定されたthreadsを加えます。
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new
p thall.threads #=> []
th...