• JAVA并发编程实践
21年品牌 40万+商家 超1.5亿件商品

JAVA并发编程实践

31 5.3折 58 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者(美)戈茨(Goetz,B.) 等著,韩锴,方妙 译

出版社电子工业出版社

ISBN9787121043161

出版时间2007-06

版次1

装帧平装

开本16开

纸张胶版纸

页数403页

字数99999千字

定价58元

上书时间2024-04-04

灵感飞驰

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:JAVA并发编程实践
定价:58.00元
作者:(美)戈茨(Goetz,B.) 等著,韩锴,方妙 译
出版社:电子工业出版社
出版日期:2007-06-01
ISBN:9787121043161
字数:585000
页码:403
版次:1
装帧:平装
开本:其他
商品重量:
编辑推荐
获得16届Jolt大奖提名!图书!对并发、多线程的阐述!Java并发编程图书中值得一读的力作!让您沉着、踏实地迈进并发/多核时代!    专家书评:    “……每一名Java开发者都应该阅读本书。”               ——Martin Buchholz K Concurrency Czar,Sun Microsystems    “如果你正在编写或者设计、调试、维护、研究多线程Java程序,这本书正是为你所写。如果曾经写过同步化的方法,但是并不确定其中的缘由,那么你应该给自己和你的用户都买一本来阅读,从头读到尾。”              ——Ted Neward  《Effective Enterprise Java的作者》    “Brain以不凡的清晰性,回答并解决了并发中的基本问题和复杂问题。对于使用线程和关心性能的人,这是一本必读书。”                  ——Kirk Pepperdine  CTO,JavaPerformanceTuning.com“过去的近三十年间,计算机性能一直由摩尔定律来推动:从今天起,它将由AmdaLll定律推动。编写能够高效利用多处理器的代码,将会成为很大的挑战。在为今天以及未来的系统编写安全、可伸缩的Java程序时,你一定会发现《、JAVA并发编程实践》提供的概念和技术很有用。”                             ——Doron Raiwan,Research Scierltist,Intel Corp    线程是Java平台的基石。随着多核处理器成为标准,欲构建高性能的应用程序,有效地利用并发将成为关键的步骤。Java SE 5和6是迈向并发应用开发的巨大进步,其中包括对。Java虚拟机的改良,从而支持高性能、高可伸缩性的类和丰富的、崭新的并发构建块。在《JAVA并发编程实践》中,这些新特性的创造者们不仅解释了其工作原理和使用方式,同时还揭示其背后的动机和设计模式。    无论如何,开发、测试、调试多线程的程序仍然非常困难;常见的情形总是开发的并发程序看上去可以正常工作,但是在极端情况下就会失败,就生产环境而言这种情况是指高负载。《JAVA并发编程实践》以坚实的理论基础和翔实的实践技术,帮助读者构建可靠的、可伸缩的和可维护的并发应用程序。本书并不是简单地罗列出并发API和机制,相反,它提供了设计规则、模式和理想模型,使读者能够更容易地构建出既正确又高效的并发程序来。
内容提要
随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。 本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。    本书的读者是那些具有一定Java编程经验的程序员、希望了解Java SE 5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。
目录
代码清单序章 介绍  1.1 并发的(非常)简短历史  1.2 线程的优点  1.3 线程的风险  1.4 线程无处不在部分 基础  第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部分 活跃度,性能和测试  0章 避免活跃度危险  1章 性能和可伸缩性  2章 测试并发程序第4部分 高级主题  3章 显示锁  4章 构建自定义的同步工具  5章 原子变量与非阻塞同步机制  6章 Java存储模型附录A 同步Annotation参考文献索引
作者介绍
本书作者系lava标准化组织(Java Cotl]munity Process)JSR 166专家组(并发工具)的主要成员,同时他们还致力于其他多个JCP专家组织。Brain Goetz是一位拥有二十年行业经验的软件咨询师,发表过超过75篇关于。Java开发的文章。Tim Peierls是现代多处理器的,在BoxPop.biz、
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP