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

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

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

高清免費(fèi)版

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

ITMOP本地下載文件大小:9.04 MB

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

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

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

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

內(nèi)容介紹

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

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

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

作者介紹

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

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

對本書的贊譽(yù)

譯者序

前 言

第1章 簡介

1.1 并發(fā)簡史

1.2 線程的優(yōu)勢

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

1.2.2 建模的簡單性

1.2.3 異步事件的簡化處理

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

1.3 線程帶來的風(fēng)險

1.3.1 安全性問題

1.3.2 活躍性問題

1.3.3 性能問題

1.4 線程無處不在

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

第2章 線程安全性

2.1 什么是線程安全性

2.2 原子性

2.2.1 競態(tài)條件

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

2.2.3 復(fù)合操作

2.3 加鎖機(jī)制

2.3.1 內(nèi)置鎖

2.3.2 重入

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

2.5 活躍性與性能

第3章 對象的共享

3.1 可見性

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

3.1.2 非原子的64位操作

3.1.3 加鎖與可見性

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類型來發(fā)布不可變對象

3.5 安全發(fā)布

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

3.5.2  不可變對象與初始化安全性

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

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

3.5.5 可變對象

3.5.6 安全地共享對象

第4章 對象的組合

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

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 示例:車輛追蹤

4.3 線程安全性的委托

4.3.1 示例:基于委托的車輛追蹤器

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

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

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

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

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

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

4.4.2 組合

4.5 將同步策略文檔化

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

5.1 同步容器類

5.1.1 同步容器類的問題

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 阻塞隊列和生產(chǎn)者-消費(fèi)者模式

5.3.1 示例:桌面搜索

5.3.2 串行線程封閉

5.3.3 雙端隊列與工作密取

5.4 阻塞方法與中斷方法

5.5 同步工具類

5.5.1 閉鎖

5.5.2 FutureTask

5.5.3 信號量

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 無限制創(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 示例:串行的頁面渲染器

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

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

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

6.3.5 CompletionService:Executor與BlockingQueue

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

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

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

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

第8章 線程池的使用

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

第三部分 活躍性、性能與測試

第10章 避免活躍性危險

第11章 性能與可伸縮性

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

第四部分 高級主題

第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)版

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

      發(fā)表評論

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

      查看所有 0條 評論>>

      更多>> 猜你喜歡