java.util.concurrent源碼閱讀 01 源碼包的結(jié)構(gòu)

java5之后的java.util.concurrent包是世界級并發(fā)大師Doug Lea的作品.
java.util.concurrent主要分為四個(gè)部分:

1.atomic包里Integer/Long對應(yīng)的原子類;
2.同步鎖;
3.并發(fā)容器, 比如ConcurrentHashMap伯病,ConcurrentLinkedQueue脐恩,CopyOnWriteArrayList等;
4.多線程任務(wù)執(zhí)行,如Executors等;
5.線程管理類,如CyclicBarrier, CountDownLatch,Exchanger等.

第一部分 Aomic數(shù)據(jù)類型

這部分都被放在java.util.concurrent.atomic這個(gè)包里面,實(shí)現(xiàn)了原子化操作的數(shù)據(jù)類型,包括 Boolean, Integer, Long, 和Referrence這四種類型以及這四種類型的數(shù)組類型木缝。

第二部分 鎖

這部分都被放在java.util.concurrent.lock這個(gè)包里面挡篓,實(shí)現(xiàn)了并發(fā)操作中的幾種類型的鎖

第三部分 java集合框架中的一些數(shù)據(jù)結(jié)構(gòu)的并發(fā)實(shí)現(xiàn)

這部分實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)主要有List, Queue和Map澜倦。

第四部分 多線程任務(wù)執(zhí)行

這部分大體上涉及到三個(gè)概念料按,

Callable 被執(zhí)行的任務(wù)

Executor 執(zhí)行任務(wù)

Future 異步提交任務(wù)的返回?cái)?shù)據(jù)

第五部分 線程管理類

這部分主要是對線程集合的管理的實(shí)現(xiàn),有CyclicBarrier, CountDownLatch,Exchanger等一些類.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞬内,一起剝皮案震驚了整個(gè)濱河市迷雪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虫蝶,老刑警劉巖章咧,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異能真,居然都是意外死亡慧邮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門舟陆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人耻矮,你說我怎么就攤上這事秦躯。” “怎么了裆装?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵踱承,是天一觀的道長倡缠。 經(jīng)常有香客問我,道長茎活,這世上最難降的妖魔是什么昙沦? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮载荔,結(jié)果婚禮上盾饮,老公的妹妹穿的比我還像新娘。我一直安慰自己懒熙,他們只是感情好丘损,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著工扎,像睡著了一般徘钥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肢娘,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天呈础,我揣著相機(jī)與錄音,去河邊找鬼橱健。 笑死而钞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的畴博。 我是一名探鬼主播笨忌,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼俱病!你這毒婦竟也來了辐怕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤恢着,失蹤者是張志新(化名)和其女友劉穎桐汤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溢吻,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡维费,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了促王。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犀盟。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蝇狼,靈堂內(nèi)的尸體忽然破棺而出阅畴,到底是詐尸還是另有隱情,我是刑警寧澤迅耘,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布贱枣,位于F島的核電站监署,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纽哥。R本人自食惡果不足惜钠乏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望春塌。 院中可真熱鬧晓避,春花似錦、人聲如沸摔笤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吕世。三九已至彰触,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間命辖,已是汗流浹背况毅。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留尔艇,地道東北人尔许。 一個(gè)月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像终娃,于是被迫代替她去往敵國和親味廊。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法棠耕,類相關(guān)的語法余佛,內(nèi)部類的語法,繼承相關(guān)的語法窍荧,異常的語法辉巡,線程的語...
    子非魚_t_閱讀 31,587評論 18 399
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司蕊退,掛了不少郊楣,但最終還是拿到小米、百度瓤荔、阿里净蚤、京東、新浪输硝、CVTE塞栅、樂視家的研發(fā)崗...
    時(shí)芥藍(lán)閱讀 42,192評論 11 349
  • 下面是我自己收集整理的Java線程相關(guān)的面試題,可以用它來好好準(zhǔn)備面試。 參考文檔:-《Java核心技術(shù) 卷一》-...
    阿呆變Geek閱讀 14,739評論 14 507
  • 作者: 一字馬胡 轉(zhuǎn)載標(biāo)志 【2017-11-01】 更新日志 日期更新內(nèi)容備注2017-11-01新建文章V1...
    一字馬胡閱讀 7,296評論 9 133
  • 人生無處不是景 人生的路放椰,走走停停是一種閑適,邊走邊看是一種優(yōu)雅愉粤,邊走邊忘是一種豁達(dá)砾医。 何必把自己逼得那么累,埋著...
    xcy無名閱讀 240評論 0 0