11.1.4 线程组

11.1.4 线程组

每个线程都是一个线程组的成员,线程组把多个线程集成为一个对象,通过线程组可以同时对其中的多个线程进行操作,如启动一个线程组的所有线程等。Java的线程组由java.lang包中的ThreadGroup类实现。

ThreadGroup类用来管理一组线程,包括:线程的数目,线程间的关系,线程正在执行的操作,以及线程将要启动或终止时间等。线程组中还可以包含线程组。在Java的应用程序中,最高层的线程组是名为main的线程组,在main中可以加入线程或线程组,在main的子线程组中也可以加入线程或线程组,形成线程组和线程之间的树状继承关系。