Current File : //proc/thread-self/root/opt/alt/ruby18/share/ri/1.8/system/ThreadGroup/add-i.yaml |
--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Adds the given <em>thread</em> to this group, removing it from any other group to which it may have previously belonged.
- !ruby/struct:SM::Flow::VERB
body: " puts "Initial group is #{ThreadGroup::Default.list}"\n tg = ThreadGroup.new\n t1 = Thread.new { sleep }\n t2 = Thread.new { sleep }\n puts "t1 is #{t1}"\n puts "t2 is #{t2}"\n tg.add(t1)\n puts "Initial group now #{ThreadGroup::Default.list}"\n puts "tg group now #{tg.list}"\n"
- !ruby/struct:SM::Flow::P
body: <em>produces:</em>
- !ruby/struct:SM::Flow::VERB
body: " Initial group is #<Thread:0x401bdf4c>\n t1 is #<Thread:0x401b3c90>\n t2 is #<Thread:0x401b3c18>\n Initial group now #<Thread:0x401b3c18>#<Thread:0x401bdf4c>\n tg group now #<Thread:0x401b3c90>\n"
full_name: ThreadGroup#add
is_singleton: false
name: add
params: |
thgrp.add(thread) => thgrp
visibility: public