实战Java高并发程序设计葛一鸣,郭超 编著pdf下载

实战Java高并发程序设计葛一鸣,郭超 编著百度网盘pdf下载

作者:
简介:实战Java高并发程序设计葛一鸣,郭超 编著
出版社:
出版时间:2015-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:葛一鸣,郭超 编著
定  价:69
出 版 社:电子工业出版社
出版日期:2015年11月01日
页  数:339
装  帧:平装
ISBN:9787121273049
章  走入并行世界1
1.1  何去何从的并行计算   1
1.1.1  忘掉那该死的并行  2
1.1.2  可怕的现实:摩尔定律的失效  4
1.1.3  柳暗花明:不断地前进  5
1.1.4  光明或是黑暗  6
1.2  你必须知道的几个概念  6
1.2.1  同步(Synchronous)和异步(Asynchronous)  7
1.2.2  并发(Concurrency)和并行(Parallelism)  8
1.2.3  临界区  9
1.2.4  阻塞(Blocking)和非阻塞(Non-Blocking)  9
1.2.5  死锁(Deadlock)、饥饿(Starvation)和活锁(Livelock)  9
1.3  并发级别  11
1.3.1  阻塞(Blocking)  11
1.3.2  无饥饿(Starvation-Free)  11
1.3.3  无障碍(Obstruction-Free)  12
1.3.4  无锁(Lock-Free)  12
1.3.5  无等待(Wait-Free)  13
1.4  有关并行的重要定律  13
1.4.1  Amdahl定律  13
部分目录

内容简介

在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。
本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。靠前,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。很后,详细介绍并行程序的调试方法。
葛一鸣,郭超 编著
葛一鸣,51CTO特约讲师,国家认证系统分析师,获得Oracle OCP认证。长期从事、Java软件开发工作,对Java程序设计、JVM有深入的研究,对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣,著有《自己动手写神经网路》电子书,也开设了在线的《深入浅出Java虚拟机――入门篇》培训课程。
郭超,就职于杭州市道路运输管理局信息中心,主要从事大型交通管理系统的分布式管理和并发模型设计,对Java的研究比较深入,专注于分布式应用和并发应用。