注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Java 7并發(fā)編程實戰(zhàn)手冊

Java 7并發(fā)編程實戰(zhàn)手冊

Java 7并發(fā)編程實戰(zhàn)手冊

定 價:¥59.00

作 者: (西)Javier Fernández González 著,申紹勇,俞黎敏 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 編程語言與程序設(shè)計 計算機與互聯(lián)網(wǎng)

ISBN: 9787115335296 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數(shù): 339 字數(shù):  

內(nèi)容簡介

  Java 7在并發(fā)編程方面,帶來了很多令人激動的新功能,這將使你的應用程序具備更好的并行任務(wù)性能?!禞ava 7并發(fā)編程實戰(zhàn)手冊》是Java 7并發(fā)編程的實戰(zhàn)指南,介紹了Java 7并發(fā)API中大部分重要而有用的機制。全書分為9章,涵蓋了線程管理、線程同步、線程執(zhí)行器、Fork/Join框架、并發(fā)集合、定制并發(fā)類、測試并發(fā)應用等內(nèi)容。全書通過60多個簡單而非常有效的實例,幫助讀者快速掌握Java 7多線程應用程序的開發(fā)技術(shù)。學習完《Java 7并發(fā)編程實戰(zhàn)手冊》,你可以將這些開發(fā)技術(shù)直接應用到自己的應用程序中?!禞ava 7并發(fā)編程實戰(zhàn)手冊》適合具有一定Java編程基礎(chǔ)的讀者閱讀和學習。如果你是一名Java開發(fā)人員,并且想進一步掌握并發(fā)編程和多線程技術(shù),并挖掘Java 7并發(fā)的新特性,那么《Java 7并發(fā)編程實戰(zhàn)手冊》是你的合適之選。

作者簡介

  Javier Fernández González 是一名有著超過 10 年 Java 技術(shù)經(jīng)驗的軟件架構(gòu)師。他曾過擔任過教師,研究員,程序員和分析員,現(xiàn)在是 Java 項目、特別是 J2EE 相關(guān)項目的架構(gòu)師。在擔任教師期間,他在 Java 、 J2EE 和 Struts 框架上有超過 1,000 個小時的教學時間。當研究員時,他曾在信息檢索領(lǐng)域,用 Java 開發(fā)應用程序來處理大量的數(shù)據(jù),并且是一些期刊文章及和會議演示的合作者。近些年來,他在不同的領(lǐng)域(比如公共行政,保險,醫(yī)療保健,交通,等等)為不同的客戶開發(fā) J2EE Web 應用程序。目前,他在歐洲最大的咨詢公司(Capgemini,凱捷)擔任軟件架構(gòu)師,為保險公司開發(fā)和維護應用程序。

圖書目錄

第1章 線程管理
1.1 簡介
1.2 線程的創(chuàng)建和運行
1.3 線程信息的獲取和設(shè)置
1.4 線程的中斷
1.5 線程中斷的控制
1.6 線程的休眠和恢復
1.7 等待線程的終止
1.8 守護線程的創(chuàng)建和運行
1.9 線程中不可控異常的處理
1.10 線程局部變量的使用
1.11 線程的分組
1.12 線程組中不可控異常的處理
1.13 使用工廠類創(chuàng)建線程
第2章 線程同步基礎(chǔ)
2.1 簡介
2.2 使用synchronized實現(xiàn)同步方法
2.3 使用非依賴屬性實現(xiàn)同步
2.4 在同步代碼中使用條件
2.5 使用鎖實現(xiàn)同步
2.6 使用讀寫鎖實現(xiàn)同步數(shù)據(jù)訪問
2.7 修改鎖的公平性
2.8 在鎖中使用多條件(Multiple Condition)
第3章 線程同步輔助類
3.1 簡介
3.2 資源的并發(fā)訪問控制
3.3 資源的多副本的并發(fā)訪問控制
3.4 等待多個并發(fā)事件的完成
3.5 在集合點的同步
3.6 并發(fā)階段任務(wù)的運行
3.7 并發(fā)階段任務(wù)中的階段切換
3.8 并發(fā)任務(wù)間的數(shù)據(jù)交換
第4章 線程執(zhí)行器
4.1 簡介
4.2 創(chuàng)建線程執(zhí)行器
4.3 創(chuàng)建固定大小的線程執(zhí)行器
4.4 在執(zhí)行器中執(zhí)行任務(wù)并返回結(jié)果
4.5 運行多個任務(wù)并處理第一個結(jié)果
4.6 運行多個任務(wù)并處理所有結(jié)果
4.7 在執(zhí)行器中延時執(zhí)行任務(wù)
4.8 在執(zhí)行器中周期性執(zhí)行任務(wù)
4.9 在執(zhí)行器中取消任務(wù)
4.10 在執(zhí)行器中控制任務(wù)的完成
4.11 在執(zhí)行器中分離任務(wù)的啟動與結(jié)果的處理
4.12 處理在執(zhí)行器中被拒絕的任務(wù)
第5章 Fork/Join框架
5.1 簡介
5.2 創(chuàng)建Fork/Join線程池
5.3 合并任務(wù)的結(jié)果
5.4 異步運行任務(wù)
5.5 在任務(wù)中拋出異常
5.6 取消任務(wù)
第6章 并發(fā)集合
6.1 簡介
6.2 使用非阻塞式線程安全列表
6.3 使用阻塞式線程安全列表
6.4 使用按優(yōu)先級排序的阻塞式線程安全列表
6.5 使用帶有延遲元素的線程安全列表
6.6 使用線程安全可遍歷映射
6.7 生成并發(fā)隨機數(shù)
6.8 使用原子變量
6.9 使用原子數(shù)組
第7章 定制并發(fā)類
7.1 簡介
7.2 定制ThreadPoolExecutor類
7.3 實現(xiàn)基于優(yōu)先級的Executor類
7.4 實現(xiàn)ThreadFactory接口生成定制線程
7.5 在Executor對象中使用ThreadFactory
7.6 定制運行在定時線程池中的任務(wù)
7.7 通過實現(xiàn)ThreadFactory接口為Fork/Join框架生成定制線程
7.8 定制運行在Fork/Join框架中的任務(wù)
7.9 實現(xiàn)定制Lock類
7.10 實現(xiàn)基于優(yōu)先級的傳輸隊列
7.11 實現(xiàn)自己的原子對象
第8章 測試并發(fā)應用程序
8.1 簡介
8.2 監(jiān)控Lock接口
8.3 監(jiān)控Phaser類
8.4 監(jiān)控執(zhí)行器框架
8.5 監(jiān)控Fork/Join池
8.6 輸出高效的日志信息
8.7 使用FindBugs分析并發(fā)代碼
8.8 配置Eclipse調(diào)試并發(fā)代碼
8.9 配置NetBeans調(diào)試并發(fā)代碼
8.10 使用MultithreadedTC測試并發(fā)代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號