作 者:方腾飞,魏鹏,程晓明 著 定 价:59 出 版 社:机械工业出版社 出版日期:2015年07月01日 页 数:240 装 帧:平装 ISBN:9787111508243 ●前言
●第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
●部分目录
内容简介
并发编程领域的扛鼎之作,作者是阿里和1号店的资历Java技术专家,对并发编程有很好深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了很好高的评价。它选取了Java并发编程中很核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了很为深入和透彻的阐述。
《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。 方腾飞,魏鹏,程晓明 著 方腾飞(花名清英,英文名kiral),蚂蚁金服集团技术专家,从事Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。曾参与CMS、电子海图、SOC、ITIL、电子商务网站和信贷管理系统等项目。目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作。与同事合作开发了talacodeReview插件,深受阿里数千名工程师拥趸,并开发过开源工具jdbcutil。创办了并发编程网,组织翻译了百余篇国外很好技术文章,并曾为InfoQ撰写“聊聊并发”专栏,在《程序员》杂志撰写敏捷实践系列文章。
魏鹏,阿里巴巴集团技术专家,在阿里巴巴中国网站技术部工作多年,曾担任中国等 Preface?前 言为什么要写这本书记得**次写并发编程的文章时还是在2012年,当时花了几个星期的时间写了一篇文章《深入分析volatile的实现原理》,准备在自己的博客中发表。在同事建法的建议下,怀着试一试的心态投向了InfoQ,庆幸的是半小时后得到InfoQ主编采纳的回复,高兴之情无以言表。这也是我**次在专业媒体上发表文章,而后在InfoQ编辑张龙的不断鼓励和支持下,我陆续在InfoQ发表了几篇与并发编程相关的文章,于是便形成了“聊聊并发”专栏。在这个专栏的写作过程中,我得到快速的成长和*常多的帮助,在此*常感谢InfoQ的编辑们。2013年,华章的福川兄找到我,问有没有兴趣写一本书,当时觉得自己资历尚浅,婉言拒绝了。后来和福川兄一直保持联系,*后允许我花两年的时间来完成本书,所以答应了下来。由于并发编程领域的技术点*常多且深,所以陆等
Java并发编程的艺术 电子书 下载 mobi epub pdf txt