るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.139秒)
トップページ > クエリ:-[x] > クエリ:E[x] > クエリ:exclusive[x] > クエリ:ThreadGroup[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. matrix det_e
  5. matrix determinant_e

ライブラリ

検索結果

ThreadGroup (44078.0)

スレッドグループを表すクラスです。グループに属する Thread をまとめて 操作することができます。

...read をまとめて
操作することができます。

Thread は必ずいずれかひとつのスレッドグループに属します。
生成されたばかりの Thread は、生成した Thread のグループを引き継ぎます。
メインスレッドはデフォルトでは ThreadGroup...
...::Default に属します。

: 例:

生成したすべてのThreadが終了するのを待つ

5.times {
Thread.new { sleep 1; puts "#{Thread.current} finished" }
}

(ThreadGroup::Default.list - [Thread.current]).each {|th| th.join}

puts "all threads finished"

...
...の Thread が Thread を起こす可能性がある場合
(Thread.exclusive参照)

Thread.exclusive do
(ThreadGroup::Default.list - [Thread.current]).each {|th| th.join}
e
nd

=== ThreadGroup#freeze ThreadGroup#enclose の違い

どちらのメソッドでも ThreadGroup#add に...