作 者:方騰飛,魏鵬,程曉明 著 定 價:59 齣 版 社:機械工業齣版社 齣版日期:2015年07月01日 頁 數:240 裝 幀:平裝 ISBN:9787111508243 ●前言
●第1章並發編程的挑戰1
●1.1上下文切換1
●1.1.1多綫程一定快嗎1
●1.1.2測試上下文切換次數和時長3
●1.1.3如何減少上下文切換3
●1.1.4減少上下文切換實戰4
●1.2死鎖5
●1.3資源的挑戰6
●1.4本章小結7
●第2章Java並發機製的底層實現原理8
●2.1volatile的應用8
●2.2synchronized的實現原理與應用11
●2.2.1Java對象頭12
●2.2.2鎖的升級與對比13
●2.3原子操作的實現原理16
●2.4本章小結20
●第3章Java內存模型21
●3.1Java內存模型的基礎21
●3.1.1並發編程模型的兩個關鍵問題21
●部分目錄
內容簡介
並發編程領域的扛鼎之作,作者是阿裏和1號店的資曆Java技術專傢,對並發編程有很好深入的研究,《Java並發編程的藝術》是他們多年一綫開發經驗的結晶。本書的部分內容在齣版早期發錶在Java並發編程網和InfoQ等技術社區,得到瞭很好高的評價。它選取瞭Java並發編程中很核心的技術進行講解,從JDK源碼、JVM、CPU等多角度全麵剖析和講解瞭Java並發編程的框架、工具、原理和方法,對Java並發編程進行瞭很為深入和透徹的闡述。
《Java並發編程的藝術》內容涵蓋Java並發編程機製的底層實現原理、Java內存模型、Java並發編程基礎、Java中的鎖、並發容器和框架、原子類、並發工具類、綫程池、Executor框架等主題,每個主題都做瞭深入的講解,同時通過實例介紹瞭如何應用這些技術。 方騰飛,魏鵬,程曉明 著 方騰飛(花名清英,英文名kiral),螞蟻金服集團技術專傢,從事Java開發近10年。5年以上的團隊管理、項目管理和敏捷開發經驗,崇尚團隊閤作。曾參與CMS、電子海圖、SOC、ITIL、電子商務網站和信貸管理係統等項目。目前在螞蟻金服網商銀行貸款管理團隊負責數據采集平颱開發工作。與同事閤作開發瞭talacodeReview插件,深受阿裏數韆名工程師擁躉,並開發過開源工具jdbcutil。創辦瞭並發編程網,組織翻譯瞭百餘篇國外很好技術文章,並曾為InfoQ撰寫“聊聊並發”專欄,在《程序員》雜誌撰寫敏捷實踐係列文章。
魏鵬,阿裏巴巴集團技術專傢,在阿裏巴巴中國網站技術部工作多年,曾擔任中國等 Preface?前 言為什麼要寫這本書記得**次寫並發編程的文章時還是在2012年,當時花瞭幾個星期的時間寫瞭一篇文章《深入分析volatile的實現原理》,準備在自己的博客中發錶。在同事建法的建議下,懷著試一試的心態投嚮瞭InfoQ,慶幸的是半小時後得到InfoQ主編采納的迴復,高興之情無以言錶。這也是我**次在專業媒體上發錶文章,而後在InfoQ編輯張龍的不斷鼓勵和支持下,我陸續在InfoQ發錶瞭幾篇與並發編程相關的文章,於是便形成瞭“聊聊並發”專欄。在這個專欄的寫作過程中,我得到快速的成長和*常多的幫助,在此*常感謝InfoQ的編輯們。2013年,華章的福川兄找到我,問有沒有興趣寫一本書,當時覺得自己資曆尚淺,婉言拒絕瞭。後來和福川兄一直保持聯係,*後允許我花兩年的時間來完成本書,所以答應瞭下來。由於並發編程領域的技術點*常多且深,所以陸等
Java並發編程的藝術 下載 mobi epub pdf txt 電子書