
- 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]
讓我們編譯並執行上述程式,這將產生以下結果 -
廣告