• Java并发编程的艺术
21年品牌 40万+商家 超1.5亿件商品

Java并发编程的艺术

正版新书 新华官方库房直发 可开电子发票

37.17 6.3折 59 全新

库存16件

江苏南京
认证卖家担保交易快速发货售后保障

作者方腾飞,魏鹏,程晓明 著

出版社机械工业出版社

ISBN9787111508243

出版时间2015-07

版次1

装帧平装

开本16开

纸张胶版纸

页数240页

定价59元

货号SC:9787111508243

上书时间2024-09-16

文源文化

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
方腾飞(花名清英,英文名kiral),蚂蚁金服集团技术专家,从事Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。曾参与CMS、电子海图、SOC、ITIL、电子商务网站和信贷管理系统等项目。目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作。与同事合作开发了talacodeReview插件,深受阿里数千名工程师拥趸,并开发过开源工具jdbcutil。创办了并发编程网,组织翻译了百余篇国外优秀技术文章,并曾为InfoQ撰写“聊聊并发”专栏,在《程序员》杂志撰写敏捷实践系列文章。
魏鹏,阿里巴巴集团技术专家,在阿里巴巴中国网站技术部工作多年,曾担任中国网站交易平台架构师,主导了交易系统服务化工作,设计实现的数据迁移系统高效地完成了阿里巴巴中国网站交易数据到阿里巴巴集团的迁移工作。目前在阿里巴巴共享业务事业部从事Java应用容器Pandora和服务框架HSF的相关工作,其中Java应用容器Pandora是阿里巴巴中间件运行的基础,而服务框架HSF则是阿里巴巴集团实现服务化的主要解决方案,二者在阿里巴巴拥有最为广泛的使用量。个人平时喜欢阅读技术书籍,翻译一些国外优秀文档,喜欢总结、乐于分享,对Java应用容器、多线程编程以及分布式系统感兴趣。
程晓明,1号店资深架构师,从事1号店交易平台系统的开发,技术上关注并发与NIO。因5年前遇到的一个线上故障,解决过程中对Java并发编程产生了浓厚的兴趣,从此开始了漫长的探索之旅:从底层实现机制、内存模型到Java同步。纵观我自己对Java并发的学习过程,是一个从高层到底层再到高层的一个反复迭代的过程,我估计很多读者的学习过程应该与我类似。文章多见诸《IBMdeveloperWorks》、InfoQ和《程序员》杂志。
精彩内容:
Preface?前    言为什么要写这本书记得第一次写并发编程的文章时还是在2012年,当时花了几个星期的时间写了一篇文章《深入分析volatile的实现原理》,准备在自己的博客中发表。在同事建法的建议下,怀着试一试的心态投向了InfoQ,庆幸的是半小时后得到InfoQ主编采纳的回复,高兴之情无以言表。这也是我第一次在专业媒体上发表文章,而后在InfoQ编辑张龙的不断鼓励和支持下,我陆续在InfoQ发表了几篇与并发编程相关的文章,于是便形成了“聊聊并发”专栏。在这个专栏的写作过程中,我得到快速的成长和非常多的帮助,在此非常感谢InfoQ的编辑们。2013年,华章的福川兄找到我,问有没有兴趣写一本书,当时觉得自己资历尚浅,婉言拒绝了。后来和福川兄一直保持联系,最后允许我花两年的时间来完成本书,所以答应了下来。由于并发编程领域的技术点非常多且深,所以陆续又邀请了同事魏鹏和朋友晓明一起参与到本书的编写当中。
    写本书的过程也是对自己研究和掌握的技术点进行整理的过程,希望本书能帮助读者快速掌握并发编程技术。
    本书一共11章,由三名作者共同编写完成,其中第3章和第10章节由程晓明编写,第4章和第5章由魏鹏编写,其他7章由方腾飞编写。
    本书特色本书结合JDK的源码介绍了Java并发框架、线程池的实现原理,帮助读者做到知其所以然。
    本书对原理的剖析不仅仅局限于Java层面,而是深入到JVM,甚至CPU层面来进行讲解,帮助读者从更底层看并发技术。
    本书结合线上应用,给出了一些并发编程实战技巧,以及线上处理并发问题的步骤和思路。
    读者对象Java开发工程师架构师并发编程爱好者开设相关课程的大专院校师生如何阅读本书阅读本书之前,你必须有一定的Java基础和开发经验,优选还有一定的并发编程基础。如果你是一名并
...
内容简介:
并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。
《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
目录:
前言
第1章并发编程的挑战1
1.1上下文切换1
1.1.1多线程一定快吗1
1.1.2测试上下文切换次数和时长3
1.1.3如何减少上下文切换3
1.1.4减少上下文切换实战4
1.2死锁5
1.3资源的挑战6
1.4本章小结7
第2章Java并发机制的底层实现原理8
2.1volatile的应用8
2.2synchronized的实现原理与应用11
2.2.1Java对象头12
2.2.2锁的升级与对比13
2.3原子操作的实现原理16
2.4本章小结20
第3章Java内存模型21
3.1Java内存模型的基础21
3.1.1并发编程模型的两个关键问题21
3.1.2Java内存模型的抽象结构22
3.1.3从源代码到指令序列的重排序23
3.1.4并发编程模型的分类24
3.1.5happens-before简介26
3.2重排序27
3.2.1数据依赖性28
3.2.2as-if-serial语义28
3.2.3程序顺序规则29
3.2.4重排序对多线程的影响29
3.3顺序一致性31
3.3.1数据竞争与顺序一致性31
3.3.2顺序一致性内存模型32
3.3.3同步程序的顺序一致性效果34
3.3.4未同步程序的执行特性35
3.4volatile的内存语义38
3.4.1volatile的特性38
3.4.2volatile写-读建立
...

   相关推荐   

—  没有更多了  —

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

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP