作 者:(美)蓋茨 著 童雲蘭 等 譯
定 價:69
出 版 社:機械工業出版社
出版日期:2012年02月01日
頁 數:293
裝 幀:平裝
ISBN:9787111370048
6屆Jolt大獎提名圖書
JavaOne大會很暢銷圖書
了解Java並發編程推薦閱讀佳作
●對本書的贊譽
譯者序
前 言
第1章 簡介
1.1 並發簡史
1.2 線程的優勢
1.2.1 發揮多處理器的強大能力
1.2.2 建模的簡單性
1.2.3 異步事件的簡化處理
1.2.4 響應更靈敏的用戶界面
1.3 線程帶來的風險
1.3.1 安全性問題
1.3.2 活躍性問題
1.3.3 性能問題
1.4 線程無處不在
本書深入淺出地介紹了Java線程和並發,是一本完美的Java並發參考手冊。書中從並發性和線程安全性的基本概念出發,介紹了如何使用類庫提供的基本並發構建塊,用於避免並發危險、構造線程安全的類及驗證線程安全的規則,如何將小的線程安全類組合成更大的線程安全類,如何利用線程來提高並發應用程序的吞吐量,如何識別可並行執行的任務,如何提高單線程子繫統的響應性,如何確保並發程序執行預期任務,如何提高並發代碼的性能和可伸縮性等內容,很後介紹了一些不錯主題,如顯式鎖、原子變量、非阻塞算法以及如何開發自定義的同步工具類。
本書適合Java程序開發人員閱讀。
(美)蓋茨 著 童雲蘭 等 譯
本書作者都是Java Community Process JSR 166專家組(並發工具)的主要成員,並在其他很多JCP專家組裡任職。Brian Goetz有20多年的軟件咨詢行業經驗,並著有至少75篇關於Java開發的文章。Tim Peierls是“現代多處理器”的典範,他在BoxPop.biz、唱片藝術和戲劇表演方面也頗有研究。Joseph Bowbeer是一個Java ME專家,他對並發編程的興趣始於Apollo計算機時代。David Holmes是《The Java Programming Language》一書的合著者,任職於Sun公司等
靠前章 簡 介
編寫正確的程序很難,而編寫正確的並發程序則難上加難。與串行程序相比,在並發程序中存在更多容易出錯的地方。那麼,為什麼還要編寫並發程序?線程是Java語言中不可或缺的重要功能,它們能使復雜的異步代碼變得更簡單,從而極大地簡化了復雜繫統的開發。此外,要想充分發揮多處理器繫統的強大計算能力,很簡單的方式就是使用線程。隨著處理器數量的持續增長,如何高效地使用並發正變得越來越重要。
1.1 並發簡史
等