我正在浏览镐,在Thread
上查找文档,并遇到了ThreadGroup
。
该文档描述了它的作用,但没有解释它的作用。
线程组与线程池相关吗(我为assumed Ruby doesn't have)?
最佳答案
在其父级的ThreadGroup中创建新线程。您可以使用ThreadGroup来组织由生成其他线程的父线程提供的隐式树结构,并使用list
实例方法来获取尚未终止的所有线程,即,定义对组中所有线程进行操作的方法。
另外,如果您运行不受信任的代码并希望关注其产生的线程,则可以使用enclose
禁止向该组添加(或删除)线程。
关于ruby - Ruby的ThreadGroup有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5944500/