Java并發(fā)編程實(shí)戰(zhàn)下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)教程下載程序開(kāi)發(fā) → Java并發(fā)編程實(shí)戰(zhàn)pdf 高清免費(fèi)版

Java并發(fā)編程實(shí)戰(zhàn)pdf

高清免費(fèi)版

Java并發(fā)編程實(shí)戰(zhàn)pdf下載
  • 軟件大小:9.04 MB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 程序開(kāi)發(fā)
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-07-04 10:16:47
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.04 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: Java并發(fā)編程實(shí)戰(zhàn) Java

Java并發(fā)編程實(shí)戰(zhàn)pdf高清免費(fèi)版是專門(mén)為讀者講解Java并發(fā)編程的學(xué)習(xí)書(shū)籍,本書(shū)詳細(xì)從并發(fā)性和安全性講解了Java的應(yīng)用,這本書(shū)從并發(fā)簡(jiǎn)史開(kāi)始,了解了更多的線程的優(yōu)勢(shì),還可以通過(guò)軟件了解更多Java應(yīng)用,歡迎有需要的用戶來(lái)IT貓撲下載!

內(nèi)容介紹

本書(shū)深入淺出地介紹了Java線程和并發(fā),是一本完美的Java并發(fā)參考手冊(cè)。書(shū)中從并發(fā)性和線程安全性的基本概念出發(fā),介紹了如何使用類庫(kù)提供的基本并發(fā)構(gòu)建塊,用于避免并發(fā)危險(xiǎn)、構(gòu)造線程安全的類及驗(yàn)證線程安全的規(guī)則,如何將小的線程安全類組合成更大的線程安全類,如何利用線程來(lái)提高并發(fā)應(yīng)用程序的吞吐量,如何識(shí)別可并行執(zhí)行的任務(wù),如何提高單線程子系統(tǒng)的響應(yīng)性,如何確保并發(fā)程序執(zhí)行預(yù)期任務(wù),如何提高并發(fā)代碼的性能和可伸縮性等內(nèi)容,最后介紹了一些高級(jí)主題,如顯式鎖、原子變量、非阻塞算法以及如何開(kāi)發(fā)自定義的同步工具類。

本書(shū)適合Java程序開(kāi)發(fā)人員閱讀。

Java并發(fā)編程實(shí)戰(zhàn)下載

作者介紹

本書(shū)作者都是Java Community Process JSR 166專家組(并發(fā)工具)的主要成員,并在其他很多JCP專家組里任職。Brian Goetz有20多年的軟件咨詢行業(yè)經(jīng)驗(yàn),并著有至少75篇關(guān)于Java開(kāi)發(fā)的文章。Tim Peierls是“現(xiàn)代多處理器”的典范,他在BoxPop.biz、唱片藝術(shù)和戲劇表演方面也頗有研究。Joseph Bowbeer是一個(gè)Java ME專家,他對(duì)并發(fā)編程的興趣始于Apollo計(jì)算機(jī)時(shí)代。David Holmes是《The Java Programming Language》一書(shū)的合著者,任職于Sun公司。Joshua Bloch是Google公司的首席Java架構(gòu)師,《Effective Java》一書(shū)的作者,并參與著作了《Java Puzzlers》。Doug Lea是《Concurrent Programming》一書(shū)的作者,紐約州立大學(xué) Oswego分校的計(jì)算機(jī)科學(xué)教授。

Java并發(fā)編程實(shí)戰(zhàn)pdf目錄

對(duì)本書(shū)的贊譽(yù)

譯者序

前 言

第1章 簡(jiǎn)介

1.1 并發(fā)簡(jiǎn)史

1.2 線程的優(yōu)勢(shì)

1.2.1 發(fā)揮多處理器的強(qiáng)大能力

1.2.2 建模的簡(jiǎn)單性

1.2.3 異步事件的簡(jiǎn)化處理

1.2.4 響應(yīng)更靈敏的用戶界面

1.3 線程帶來(lái)的風(fēng)險(xiǎn)

1.3.1 安全性問(wèn)題

1.3.2 活躍性問(wèn)題

1.3.3 性能問(wèn)題

1.4 線程無(wú)處不在

第一部分 基礎(chǔ)知識(shí)

第2章 線程安全性

2.1 什么是線程安全性

2.2 原子性

2.2.1 競(jìng)態(tài)條件

2.2.2 示例:延遲初始化中的競(jìng)態(tài)條件

2.2.3 復(fù)合操作

2.3 加鎖機(jī)制

2.3.1 內(nèi)置鎖

2.3.2 重入

2.4 用鎖來(lái)保護(hù)狀態(tài)

2.5 活躍性與性能

第3章 對(duì)象的共享

3.1 可見(jiàn)性

3.1.1 失效數(shù)據(jù)

3.1.2 非原子的64位操作

3.1.3 加鎖與可見(jiàn)性

3.1.4 Volatile變量?

3.2 發(fā)布與逸出

3.3 線程封閉

3.3.1 Ad-hoc線程封閉

3.3.2 棧封閉

3.3.3 ThreadLocal類

3.4 不變性

3.4.1 Final域

3.4.2 示例:使用Volatile類型來(lái)發(fā)布不可變對(duì)象

3.5 安全發(fā)布

3.5.1 不正確的發(fā)布:正確的對(duì)象被破壞

3.5.2  不可變對(duì)象與初始化安全性

3.5.3 安全發(fā)布的常用模式

3.5.4 事實(shí)不可變對(duì)象

3.5.5 可變對(duì)象

3.5.6 安全地共享對(duì)象

第4章 對(duì)象的組合

4.1 設(shè)計(jì)線程安全的類

4.1.1 收集同步需求

4.1.2 依賴狀態(tài)的操作

4.1.3 狀態(tài)的所有權(quán)

4.2 實(shí)例封閉

4.2.1 Java監(jiān)視器模式

4.2.2 示例:車(chē)輛追蹤

4.3 線程安全性的委托

4.3.1 示例:基于委托的車(chē)輛追蹤器

4.3.2 獨(dú)立的狀態(tài)變量

4.3.3 當(dāng)委托失效時(shí)

4.3.4 發(fā)布底層的狀態(tài)變量

4.3.5 示例:發(fā)布狀態(tài)的車(chē)輛追蹤器

4.4 在現(xiàn)有的線程安全類中添加功能

4.4.1 客戶端加鎖機(jī)制

4.4.2 組合

4.5 將同步策略文檔化

第5章 基礎(chǔ)構(gòu)建模塊

5.1 同步容器類

5.1.1 同步容器類的問(wèn)題

5.1.2 迭代器與Concurrent-ModificationException

5.1.3 隱藏迭代器

5.2 并發(fā)容器

5.2.1 ConcurrentHashMap

5.2.2 額外的原子Map操作

5.2.3 CopyOnWriteArrayList

5.3 阻塞隊(duì)列和生產(chǎn)者-消費(fèi)者模式

5.3.1 示例:桌面搜索

5.3.2 串行線程封閉

5.3.3 雙端隊(duì)列與工作密取

5.4 阻塞方法與中斷方法

5.5 同步工具類

5.5.1 閉鎖

5.5.2 FutureTask

5.5.3 信號(hào)量

5.5.4 柵欄

5.6 構(gòu)建高效且可伸縮的結(jié)果緩存

第二部分 結(jié)構(gòu)化并發(fā)應(yīng)用程序

第6章 任務(wù)執(zhí)行

6.1 在線程中執(zhí)行任務(wù)

6.1.1 串行地執(zhí)行任務(wù)

6.1.2 顯式地為任務(wù)創(chuàng)建線程

6.1.3 無(wú)限制創(chuàng)建線程的不足

6.2 Executor框架

6.2.1 示例:基于Executor的Web服務(wù)器

6.2.2 執(zhí)行策略

6.2.3 線程池

6.2.4 Executor的生命周期

6.2.5 延遲任務(wù)與周期任務(wù)

6.3 找出可利用的并行性

6.3.1 示例:串行的頁(yè)面渲染器

6.3.2 攜帶結(jié)果的任務(wù)Callable與Future

6.3.3 示例:使用Future實(shí)現(xiàn)頁(yè)面渲染器

6.3.4 在異構(gòu)任務(wù)并行化中存在的局限

6.3.5 CompletionService:Executor與BlockingQueue

6.3.6 示例:使用CompletionService實(shí)現(xiàn)頁(yè)面渲染器

6.3.7 為任務(wù)設(shè)置時(shí)限

6.3.8 示例:旅行預(yù)定門(mén)戶網(wǎng)站

第7章 取消與關(guān)閉

第8章 線程池的使用

第9章 圖形用戶界面應(yīng)用程序

第三部分 活躍性、性能與測(cè)試

第10章 避免活躍性危險(xiǎn)

第11章 性能與可伸縮性

第12章 并發(fā)程序的測(cè)試

第四部分 高級(jí)主題

第13章 顯式鎖

第14章 構(gòu)建自定義的同步工具

第15章 原子變量與非阻塞同步機(jī)制

第16章 Java內(nèi)存模型

附錄A 并發(fā)性標(biāo)注

參考文獻(xiàn)

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • Java并發(fā)編程實(shí)戰(zhàn)pdf 高清免費(fèi)版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡