一、前言

  最近開始學習Java并發(fā)編程,把學習過程記錄下。估計不是那么系統(tǒng),主要應該是Java API的介紹(不涉及最基礎的概念介紹),想要深入系統(tǒng)學習推薦看一本書《Java Concurrency in Practice 》(建議看英文,也可以看中文譯本:《 Java 并發(fā)編程實戰(zhàn)》)。

  并發(fā)編程的基礎就是線程,所以這一篇對線程做初步了解。

二、Thread和ThredGroup的關系

  因為Thread的構造函數(shù)中有關于ThradGroup的,所以了解它們之間的關系是有必要的。ThradGroup之間的關系是樹的關系,而Thread與ThradGroup的關系就像元素與集合的關系。關系圖簡單如下:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

  其中有一點要明確一下:根線程組不需要創(chuàng)建,執(zhí)行main方法就自動創(chuàng)建根線程組并將main線程放置其中

三、Thread API

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

網(wǎng)友評論