https://www.cnblogs.com/yiwangzhibujian/p/6212104.htmlhtml
http://www.cnblogs.com/hvicen/p/6218981.htmljava
由於Thread的構造函數中有關於ThradGroup的,因此瞭解它們之間的關係是有必要的。ThradGroup之間的關係是樹的關係,而Thread與ThradGroup的關係就像元素與集合的關係。關係圖簡單以下:函數
main方法執行後,將自動建立system線程組合main線程組,main方法所在線程存放在main線程組中。spa
name:當前線程的名稱。線程
parent:當前線程組的父線程組。htm
MaxPriority:當前線程組的最高優先級,其中的線程優先級不能高於此。blog
ThreadGroup(ThreadGroup parent, String name) :get
parent:父線程組,若爲指定則是建立該線程組的線程所需的線程組。it
name:線程組的名稱,可重複。io
int activeCount():返回此線程組中活動線程的估計數。
void interrupt():中斷此線程組中的全部線程。
void uncaughtException(Thread t, Throwable e) :設置當前線程組的異常處理器(只對沒有異常處理器的線程有效)。
線程組能夠用來管理一組線程,主要做用是批量管理線程,主要是java系統層級後臺運行。
經過activeCount() 來查看活動線程的數量。其餘沒有什麼大的用處。