读书月福利
欢迎光临中图网 请 | 注册
> >>
设计模式篇-Java多线程编程实战指南

设计模式篇-Java多线程编程实战指南

作者:黄文海
出版社:电子工业出版社出版时间:2015-10-01
开本: 16开 页数: 262
中 图 价:¥28.9(4.9折) 定价  ¥59.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

设计模式篇-Java多线程编程实战指南 版权信息

设计模式篇-Java多线程编程实战指南 本书特色

随着cpu 多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用c++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。本书采用java(jdk1.6)语言和uml 为描述语言,并结合作者多年工作经历的相关实战案例,介绍了多线程环境下常用设计模式的来龙去脉:各个设计模式是什么样的及其典型的实际应用场景、实际应用时需要注意的事项以及各个模式的可复用代码实现。

设计模式篇-Java多线程编程实战指南 内容简介

本书用java诠释多线程编程的“三十六计”——多线程设计模式。每个设计模式的讲解都附有实战案例及源码解析,从理论到实战经验,全面呈现常用多线程设计模式的来龙去脉。本书是作者多年工作经验的总结,融合了作者独到的见解和思考,相信读者阅读后会受益匪浅。

设计模式篇-Java多线程编程实战指南 目录

第1章  java多线程编程实战基础  1.1  无处不在的线程  1.2  线程的创建与运行  1.3  线程的状态与上下文切换  1.4  线程的监视  1.5  原子性、内存可见性和重排序——重新认识synchronized和volatile  1.6  线程的优势和风险  1.7  多线程编程常用术语第2章  设计模式简介  2.1  设计模式及其作用  2.2  多线程设计模式简介  2.3  设计模式的描述第3章  immutable  object(不可变对象)模式  3.1  immutable  object模式简介  3.2  immutable  object模式的架构  3.3  immutable  object模式实战案例  3.4  immutable  object模式的评价与实现考量  3.5  immutable  object模式的可复用实现代码  3.6  java标准库实例  3.7  相关模式    3.7.1  thread  specific  storage模式(第10章)    3.7.2  serial  thread  confinement模式(第11章)  3.8  参考资源第4章  guarded  suspension(保护性暂挂)模式  4.1  guarded  suspension模式简介  4.2  guarded  suspension模式的架构  4.3  guarded  suspension模式实战案例解析  4.4  guarded  suspension模式的评价与实现考量    4.4.1  内存可见性和锁泄漏(lock  leak)    4.4.2  线程过早被唤醒    4.4.3  嵌套监视器锁死  4.5  guarded  suspension模式的可复用实现代码  4.6  java标准库实例  4.7  相关模式    4.7.1  promise模式(第6章)    4.7.2  producer-consumer模式(第7章)  4.8  参考资源第5章  two-phase  termination(两阶段终止)模式  5.1  two-phase  termination模式简介  5.2  two-phase  termination模式的架构  5.3  two-phase  termination模式实战案例  5.4  two-phase  termination模式的评价与实现考量    5.4.1  线程停止标志    5.4.2  生产者-消费者问题中的线程停止    5.4.3  隐藏而非暴露可停止的线程  5.5  two-phase  termination模式的可复用实现代码  5.6  java标准库实例  5.7  相关模式    5.7.1  producer-consumer模式(第7章)    5.7.2  master-slave模式(第12章)  5.8  参考资源第6章  promise(承诺)模式第7章  producer-consumer(生产者/消费者)模式第8章  active  object(主动对象)模式第9章  thread  pool(线程池)模式第10章  thread  specific  storage(线程特有存储)模式第11章  serial  thread  confinement(串行线程封闭)模式第12章  master-slave(主仆)模式第13章  pipeline(流水线)模式第14章  half-sync/half-async(半同步/半异步)模式第15章  模式语言附录a  本书常用uml图指南参考文献
展开全部

设计模式篇-Java多线程编程实战指南 相关资料

欣闻文海兄弟的《java 多线程编程实战指南》一书即将出版,心里感到非常激动和兴奋。与文海相识于2014 年,某一天infoq 中文站的运营编辑给我转发了一封读者投稿的邮件,标题是《java 多线程编程模式实战指南之active object 模式》。读完了稿件后立刻决定发布到infoq中文站上,因为这篇文章无论从内容选取、技术方向还是文字水平都是我见过的上乘之作。文章发布后也收到了很多读者的反馈,而该文章的作者正是文海。此后,文海又在infoq 中文站上连载了多篇关于java 多线程设计模式相关的文章,均获得了不错的读者评价。 本书正是文海多年来工作经验的总结之作。众所周知,目前java 并发领域的经典好书大部分都是外版作品。不过值得欣喜的是,近一两年来,也有一些不错的国内开发者开始编写这个领域的图书,口碑也相当不错。文海的这部著作针对java 并发编程但又不局限于这个领域,它将java 多线程编程与设计模式这两大主题有机地结合到了一起。实际上,目前市场上虽然既有关于java 多线程编程的图书,也有关于设计模式的图书,但这两类图书内容之间却难以产生交集。介绍java 多线程的图书会专门讲解多线程编程的方方面面,而介绍设计模式的图书一般又会以经典的23 种设计模式为蓝本,同时辅以一些简单的代码示例进行解读,难以让读者真正领会设计模式在实际开发中所起的作用。这本《java 多线程编程实战指南》正是这两个领域的集大成者,它不仅深入透彻地分析了java 多线程编程的方方面面,还将其与设计模式有机地结合到了一起,形成了主动对象模式、两阶段终止模式、生产者/消费者模式、流水线模式、线程池模式等对实际项目开发会起到积极指导作用的诸多模式。可以这么说,本书不仅会向大家介绍java 多线程开发的难点与重点,还会探讨在某些场景下该使用哪种模式,这样做会给项目带来什么好处。从这个意义上来说,本书是java 多线程开发与设计模式理论的集大成者,相信会给广大的java 开发者带来切实的帮助。 目前已经是多核普及的时代,程序员也一定要编写面向多核的代码。虽然传统的ssh(特指struts+spring+hibernate)依然还在发挥着重要的作用,但不得不说的是,作为一名有追求的java 开发者,眼光不应该局限于此。每一名有理想的java 开发者都应该系统学习有关多线程编程的知识,这不仅涉及程序语言与库的学习,还需要了解现代硬件体系架构(如cpu、缓存、内存等),同时辅以恰当的设计模式,这样才能在未来游刃有余、得心应手。 虽然本人已经出版过多本技术图书,但为别人的书写序还是**次。因此,在写这篇序之前我通读了该书的全部章节。事实也印证了之前的猜想,文海的这本书**是他本人的心血结晶之作,诸多的实际经验相信会给你带来不一样的感受。诚然,目前java 开发相关的技术图书已然汗牛充栋,但我相信,这本《java 多线程编程实战指南》应该是每一个对代码有追求、对模式有见地的读者书架上不可或缺的一本书。 infoq 中文站java 主编:张龙 2015 年9 月14 日于北京

设计模式篇-Java多线程编程实战指南 作者简介

黄文海,2004年开始从事软件开发工作,近几年从事软件项目管理工作。在其工作过程中积累了丰富的技术指导经验和企业内部培训经验。曾在InfoQ中文站和IBM developerWorks上发表过十几篇技术、项目管理文章。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服