我正在阅读《Programming Ruby》,想找有关Thread
的文档,不过看到了ThreadGroup
。
文档介绍了它的功能,但没有解释它的用途。
线程组是否与线程池有关呢?我以为Ruby没有线程池?
我正在阅读《Programming Ruby》,想找有关Thread
的文档,不过看到了ThreadGroup
。
文档介绍了它的功能,但没有解释它的用途。
线程组是否与线程池有关呢?我以为Ruby没有线程池?
enclose
方法外,它只适用于保持线程有序 - Thread类本身不提供有关谁创建了线程的信息。也许我正在进行的实验的一个例子:我有很多代理同时运行,分成团队。我可以使用ThreadGroups按团队组织代理线程,降低团队的优先级,或者检查团队中还有多少代理线程仍然存活。 - dhoelzgen