避免使用线程组
除了线程、锁和监视器之外,线程系统还提供了一个基本的抽象,即线程组(thread-group)。线程组的初衷是作为一种隔离applet(小程序)的机制,当然是处于安全的考虑。但是它们从来没有真正履行这个承诺,它们的安全价值已经差到根本不再Java安全模型的标准工作中提及的地步。
总而言之,线程组没有提供太多有用的功能,而且他们提供的许多功能还都是有缺陷的。我们最好把线程组看做是一个不成功的实验,你可以忽略它们,就当它们根本不存在一样。如果你正在设计的一个类需要处理线程的逻辑组,或许就应该使用线程池executor。