java.lang.ThreadGroup 类表示一组线程.它还可以包括其他线程组.线程组形成一个树,其中除初始线程组之外的每个线程组都有一个父级.
以下是
public class ThreadGroup extends Object implements Thread.UncaughtExceptionHandler
Sr.No. | 构造函数&描述 |
---|---|
1 | ThreadGroup(String name) 这构造了一个新的线程组. |
2 | ThreadGroup(ThreadGroup parent,String name) 这会创建一个新的线程组. |
Sr.No. | 方法&说明 |
---|---|
1 | int activeCount() 此方法返回此线程组中活动线程数的估计值. |
2 | int activeGroupCount() 此方法返回此线程组中活动组数量的估计值. |
3 | void checkAccess() 此方法确定当前运行的线程是否有权修改此线程组. |
4 | void destroy() 此方法销毁此线程组及其所有su bgroups. |
5 | int enumerate(Thread [] list) 此方法每个活动线程复制到指定的数组中在此线程组及其子组中. |
6 | int enumerate(Thread [] list,boolean recurse) this方法将此线程组中的每个活动线程复制到指定的数组中. |
7 | int enumerate(ThreadGroup [] list) 此方法将指向此线程组中每个活动子组的引用复制到指定数组中. |
8 | int enumerate(ThreadGroup [] list,boolean recurse) 此方法将指向此线程组中每个活动子组的引用复制到指定的数组中. |
9 | int getMaxPriority() 此方法返回此线程组的最大优先级. |
10 | String getName() 此方法返回此线程组的名称. |
11 | ThreadGroup getParent() 此方法返回此线程组的父级. |
12 | void interrupt() 此方法中断此线程组中的所有线程. |
13 | boolean isDaemon() 此方法测试此线程组是否为守护程序线程组. |
14 | boolean isDestroyed() 此方法测试此线程组是否已被销毁. |
15 | void list() 此方法将有关此线程组的信息打印到标准输出. |
16 | boolean parentOf(ThreadGroup g) 此方法测试是否是线程组是线程组参数或其祖先线程组之一. |
17 | void setDaemon(boolean daemon) 此方法更改此线程组的守护程序状态. |
18 | void setMaxPriority(int pri) 此方法设置组的最大优先级. |
19 | String toString() 此方法返回字符串表示形式这个Thread组. |
20 | void uncaughtException(Thread t,Throwable e) this当此线程组中的线程因未捕获的异常而停止且该线程没有安装特定的Thread.UncaughtExceptionHandler时由Java虚拟机调用的方法. |
此类继承以下类中的方法 :
java.lang.Object