JAVA並發編程實踐

JAVA並發編程實踐 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:戈茨
出品人:
頁數:403
译者:韓鍇
出版時間:2007-6
價格:58.00元
裝幀:
isbn號碼:9787121043161
叢書系列:
圖書標籤:
  • Java
  • 並發
  • 並發編程
  • concurrency
  • 多綫程
  • 編程
  • 計算機
  • java
  • JAVA
  • 並發
  • 編程
  • 實踐
  • 多綫程
  • 鎖機製
  • 綫程安全
  • 並發控製
  • 性能優化
  • 分布式
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《JAVA並發編程實踐》隨著多核處理器的普及,使用並發成為構建高性能應用程序的關鍵。Java 5以及6在開發並發程序中取得瞭顯著的進步,提高瞭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公司。Joshua Bloch是Google公司的首席Java架構師,《Effective Java》一書的作者,並參與著作瞭《Java Puzzlers》。Doug Lea是《Concurrent Programming》一書的作者,紐約州立大學 Oswego分校的計算機科學教授。

圖書目錄

目錄
代碼清單

第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
參考文獻
索引
· · · · · · (收起)

讀後感

評分

原著5星,翻译中文版我一星都不想给,不如谷歌翻译。。。 翻译垃圾,毁了一本好书。 Listing 5.1 shows two methods that operate on a Vector, getLast and deleteLast, both of which are check-then-act sequences. 翻译过来:程序清单5-1给出了vector 中定义的的两个方法:...  

評分

翻译太糟糕,有些地方甚至翻译成相反的意思,语言也很啰嗦,甚至不如Google翻译!!! 例如: 4.1 章节,原文如下: While it is possible to write a thread-safe program that stores all its state in public static fields, it is a lot harder to verify its thread sa...  

評分

整体上还是可以看的,不过很多地方看不懂只是因为翻译不恰当。 这本书本身值五颗星。 译文: 一个对象是否需要是线程安全的,取决于它是否被多个线程访问。这指的是程序中访问对象的方式,而不是对象要实现的功能。 原文: Whether an object needs to be thread‐safe depen...  

評分

这本书的前半部分我读的非常仔细,但后半部分则跳跃了很多,并没有完整的阅读。当然原因肯定不是这本书不够好,而是我本人的内力实在是太差了,越看越羞愧。 所谓实践是检验真理的唯一标准,要想理解书上的精髓,唯有多实践,方能有所收获。现在的我越来越感觉自己有些“眼高手...  

評分

翻译质量不敢恭维,建议不好翻译的地方还是给原文好了;完全没有办法和原版比较,读完后,只能参照原本的一些英文去理解一些关键概念,痛苦呀; 可能翻译者已经完全理解书中的内容,但是翻译时的还要注意一些地方: 1.翻译内容不要假设背景知识 ---读者没有这些背景知识 2.不...  

用戶評價

评分

java並發的經典

评分

JDK5新加入concurrent的庫,還有讀寫鎖,阻塞隊列和Executors印象非常深刻!

评分

看的英文,纍死我啦 不過不錯

评分

反正,反正,看著那些造齣來的名詞就很怪。。。

评分

講的比較廣 該說的基本上都說瞭 不該說的其實也說瞭 我看瞭兩遍吧 基本上應該讀的

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有