22件ヒット
[1-22件を表示]
(0.081秒)
種類
- クラス (11)
- インスタンスメソッド (11)
クラス
- ThreadGroup (11)
検索結果
-
ThreadGroup
# add(thread) -> self (26121.0) -
スレッド thread が属するグループを自身に変更します。
...身に加えたいスレッドを指定します。
@raise ThreadError 自身が freeze されているか enclose されている場合に、発生します。また引数 thread が属する ThreadGroup が freeze されているか enclose されている場合にも発生します。
//emlist[......hread.new { sleep }
t2 = Thread.new { sleep }
puts "t1 is #{t1}" # => t1 is #<Thread:0x50bef60>
puts "t2 is #{t2}" # => t2 is #<Thread:0x50beed0>
tg.add(t1)
puts "Initial group now #{ThreadGroup::Default.list}"
# => Initial group now [#<Thread:0x3039168 run>, #<Thread:0x50beed0 run>]
puts "tg group... -
ThreadGroup (8020.0)
-
スレッドグループを表すクラスです。グループに属する Thread をまとめて 操作することができます。
...=== ThreadGroup#freeze と ThreadGroup#enclose の違い
どちらのメソッドでも ThreadGroup#add によるスレッドの追加ができなくなる点は同じですが、
Thread.new に関して違いがあります。現在のスレッドが属する ThreadGroup が freeze
されてい...