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
参考文献
索引
· · · · · · (收起)

读后感

评分

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

评分

最近在写java服务器端的应用程序,碰到了不少多线程编程的问题。 乘着国庆假期好好的读了一下这本书, 解答了之前工作中说遇到的困惑。机械工业的这个中文版翻译的还可以,虽然译者名单长的有点恐怖,但是确实还没有发现太多的由于翻译导致的理解障碍,当然也可能是因为原著示...  

评分

这本书原版写的很好 但是翻译的太差了 字都认识 连起来不了解 你在逗我 三星给原版 我要去读原版了 即使读的很慢 也比不懂强 翻译 你能用点心不 翻译的什么鬼 翻译的时候能自己先读一读可好 翻译成这样 真是害人 里面的内容不错 就是有点老了 讲的是Java6之前的内容 可以先把此...

评分

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

评分

之前看到有人推荐这本书,于是就花了将近三个月的时间来看这本书, 前一周在看 《jvm 上的并发编程》,感觉不怎么好,原理没怎么将清楚,晦涩难懂,于是换成这本书,豁然开朗。 虽然现在都是 java8了,这本书里面说的是 java5/6的事情,但是,如果不懂这些,那么 java8中的一些...  

用户评价

评分

怎么说呢,并发编程的书非常少,而且不容易理解,如果翻译的时候加上译者的理解就更好了。

评分

书是好书,可是翻译啊翻译。。。。。!

评分

看的英文,累死我啦 不过不错

评分

读完就忘得差不多了,技术的发展是随着问题和需求演进来的,突然看到并发枝繁叶茂的今天可能会让如我的门外汉们感到措手不及,真疯狂。条件允许的话,沿着历史的发展的路线走一遍绝对是件好玩的事情。还有,一定要看童!云!兰!翻译的那本,不然就看原书,不然你会哭成傻逼的!!!

评分

读完就忘得差不多了,技术的发展是随着问题和需求演进来的,突然看到并发枝繁叶茂的今天可能会让如我的门外汉们感到措手不及,真疯狂。条件允许的话,沿着历史的发展的路线走一遍绝对是件好玩的事情。还有,一定要看童!云!兰!翻译的那本,不然就看原书,不然你会哭成傻逼的!!!

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有