我正在浏览镐,在Thread上查找文档,并遇到了ThreadGroup

该文档描述了它的作用,但没有解释它的作用。

线程组与线程池相关吗(我为assumed Ruby doesn't have)?

最佳答案

在其父级的ThreadGroup中创建新线程。您可以使用ThreadGroup来组织由生成其他线程的父线程提供的隐式树结构,并使用list实例方法来获取尚未终止的所有线程,即,定义对组中所有线程进行操作的方法。

另外,如果您运行不受信任的代码并希望关注其产生的线程,则可以使用enclose禁止向该组添加(或删除)线程。

关于ruby - Ruby的ThreadGroup有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5944500/

10-11 17:40