JAVA並發編程實踐

JAVA並發編程實踐

《JAVA並發編程實踐》是2007-06-01電子工業出版社出版的一本圖書

基本介紹

  • 書名:JAVA並發編程實踐
  • 作者:戈茨
  • ISBN:9787121043161 
  • 出版社:電子工業出版社
基本信息,內容簡介,目錄,

基本信息

作 者:戈茨 等 著 叢 書 名:出 版 社:電子工業出版社ISBN:9787121043161 出版時間:2007-06-01 版 次:1 頁 數:403 裝 幀:平裝 開 本:所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計

內容簡介

《JAVA並發編程實踐》隨著多核處理器的普及,使用並發成為構建高性能應用程式的關鍵。Java 5以及6在開發並發程式中取得了顯著的進步,提高了Java虛擬機的性能以及並發類的可伸縮性,並加入了豐富的新並發構建塊。在《JAVA並發編程實踐》中,這些便利工具的創造者不僅解釋了它們究竟如何工作、如何使用,還闡釋了創造它們的原因,及其背後的設計模式。

目錄

代碼清單

第1章 介紹
1.1 並發的(非常)簡短歷史
1.2 執行緒的優點
1.3 執行緒的風險
1.4 執行緒無處不在
第1部分 基礎
第2章 執行緒安全
2.1 什麼是執行緒安全性
2.2 原子性
2.3 鎖
2.4 用鎖來保護狀態
2.5 活躍度與性能
第3章 共享對象
3.1 可見性
3.2 發布和逸出
3.3 執行緒封閉
3.4 不可變性
3.5 安全發布
第4章 組合對象
4.1 設計執行緒安全的類
4.2 實例限制
4.3 委託執行緒安全
4.4 向已有的執行緒安全類添加功能
4.5 同步策略的文檔化
第5章 構建塊
5.1 同步容器
5.2 發容器
5.3 阻塞佇列和生產者一消費者模式
5.4 阻塞和可中斷的方法
5.5 Synchronizer
5.6 為計算結果建立高效、可伸縮的高速快取
第2部分 構建並發應用程式
第6章 任務執行
6.1 線上程中執行任務
6.2 Executor 框架
6.3 尋找可強化的並行性
第7章 取消和關閉
7.1 任務取消
7.2 停止基於執行緒的服務
7.3 處理反常的執行緒終止
7.4 JVM關閉
第8章 套用執行緒池
8.1 任務與執行策略問的隱性耦合
8.2 定製執行緒池的大小
8.3 配置ThreadPoolExecutor
8.4 擴展ThreadPoolExecutor
8.5 並行遞歸算法
第9章 GUI應用程式
9.1 為什麼GUI是單執行緒化的
9.2 短期的GUI任務
9.3 耗時GUI任務
9.4 共享數據模型
9.5 其他形式的單執行緒子系統
第3部分 活躍度,性能和測試
第10章 避免活躍度危險
第11章 性能和可伸縮性
第12章 測試並發程式
第4部分 高級主題
第13章 顯示鎖
第14章 構建自定義的同步工具
第15章 原子變數與非阻塞同步機制
第16章 Java存儲模型
附錄A 同步Annotation
參考文獻
索引

相關詞條

熱門詞條

聯絡我們