- 實例說明
在Java虛擬機中(JVM);除了用戶創建的線程,還有服務於用戶線程的其他線程。它們根據不同的用途被分到不同的組中進行管理。本實例將演示JVM中線程的名字及其所在組的名稱。
- 關鍵技術
線程組(ThreadGroup)標識一個線程集合。此外線程組也可以包含其他線程組。線程組構成一棵樹,在樹中,除了初始線程組外,每個線程組都有一個父線程組。允許線程訪問有關自己線程組的信息。但是不允許訪問有關線程組的父組或者其他線程組的信息。ThreadGroup的常用方法如下:
方法名 | 作用 |
activeCount() | |
activeGroupCount() | |
anumerate(Thread[] list,boolean recurse) | 把線程組所有活動的線程復制到指定數組中 |
anumerate(ThreadGroup[] list,boolean recurse) | |
getName() | |
getParent() |