当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby ThreadGroup.add用法及代码示例


本文简要介绍ruby语言中 ThreadGroup.add 的用法。

用法

add(thread) → thgrp

将给定的thread 添加到此组,将其从之前可能是其成员的任何其他组中删除。

puts "Initial group is #{ThreadGroup::Default.list}"
tg = ThreadGroup.new
t1 = Thread.new { sleep }
t2 = Thread.new { sleep }
puts "t1 is #{t1}"
puts "t2 is #{t2}"
tg.add(t1)
puts "Initial group now #{ThreadGroup::Default.list}"
puts "tg group now #{tg.list}"

这将产生:

Initial group is #<Thread:0x401bdf4c>
t1 is #<Thread:0x401b3c90>
t2 is #<Thread:0x401b3c18>
Initial group now #<Thread:0x401b3c18>#<Thread:0x401bdf4c>
tg group now #<Thread:0x401b3c90>

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 ThreadGroup.add。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。