- Java.lang 包类
- Java.lang - 主页
- Java.lang - 布尔值
- Java.lang - 字节
- Java.lang - 字符
- Java.lang - 字符子集
- Java.lang - Unicode 块
- Java.lang - 类
- Java.lang - 类加载器
- Java.lang - 编译器
- Java.lang - 双精度
- Java.lang - 枚举
- Java.lang - 单精度
- Java.lang - 可继承线程局部变量
- Java.lang - 整数
- Java.lang - 长整数
- Java.lang - 数学
- Java.lang - 数值
- Java.lang - 对象
- Java.lang - 包
- Java.lang - 进程
- Java.lang - 进程生成器
- Java.lang - 运行时
- Java.lang - 运行时权限
- Java.lang - 安全管理器
- Java.lang - 短整数
- Java.lang - 堆栈轨迹元素
- Java.lang - 严格数学
- Java.lang - 字符串
- Java.lang - 字符串缓冲区
- Java.lang - 字符串生成器
- Java.lang - 系统
- Java.lang - 线程
- Java.lang - 线程组
- Java.lang - 线程局部变量
- Java.lang - 可抛出
- Java.lang - 空
- Java.lang 包补充内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包实用资源
- Java.lang - 实用资源
- Java.lang - 讨论
Java 线程 getThreadGroup() 方法
说明
Java Thread getThreadGroup() 方法返回此线程所属的线程组。如果此线程已死亡(已被停止),它将返回 null。
声明
以下是 java.lang.Thread.getThreadGroup() 方法的声明
public final ThreadGroup getThreadGroup()
参数
无
返回值
此方法返回此线程的线程组。
异常
无
无
示例:获取线程的 ThreadGroup
package com.tutorialspoint; public class ThreadDemo implements Runnable { Thread t; ThreadGroup tgrp; ThreadDemo() { tgrp = new ThreadGroup("Thread Group"); t = new Thread(tgrp, this); t.start(); } public void run() { // returns the thread group to which this thread belongs System.out.println(t.getThreadGroup()); } public static void main(String[] args) { new ThreadDemo(); } }
以下示例显示了 Java Thread getThreadGroup() 方法的使用。在此程序中,我们创建了一个 ThreadDemo 类。在构造函数中,使用同一个线程组创建了一个新的 ThreadGroup 和一个新的线程。使用 start() 方法启动线程。在 run() 方法中,使用 getThreadGroup() 方法打印线程组。在 main 方法中,创建 ThreadDemo 实例。
输出
java.lang.ThreadGroup[name=Thread Group,maxpri=10]
让我们编译并运行上述程序,这将产生以下结果 -
广告