Java高并发编程详解汪文君 著 pdf下载

Java高并发编程详解汪文君 著 百度网盘pdf下载

作者:
简介:Java高并发编程详解汪文君 著
出版社:
出版时间:2018-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:汪文君 著 著作
定  价:89
出 版 社:机械工业出版社
出版日期:2018年06月01日
页  数:379
装  帧:平装
ISBN:9787111599937
推荐序一
推荐序二
推荐序三
推荐序四
前言
部分 多线程基础
章 快速认识线程 3
1.1 线程的介绍 3
1.2 快速创建并启动一个线程 3
1.2.1 尝试并行运行 4
1.2.2 并发运行交替输出 5
1.2.3 使用Jconsole观察线程 6
1.3 线程的生命周期详解 7
1.3.1 线程的NEW状态 8
1.3.2 线程的RUNNABLE状态 8
1.3.3 线程的 RUNNING状态 8
1.3.4 线程的BLOCKED状态 8
1.3.5 线程的TERMINATED状态 9
1.4 线程的start方法剖析:模板设计模式在Thread中的应用 9
1.4.1 Thread start方法源码分析以及注意事项 9
部分目录

内容简介

本书共分为四个部分:部分详细地介绍了Java多线程的基本用法和各个API的使用,并且着重介绍了线程与Java虚拟机内存之间的关系。第二部分由线程上下文类加载器方法引入,介绍为什么在线程中要有上下文类加载器的方法函数,从而掌握类在JVM的加载和初始化的整个过程。第三部分主要围绕着volatile关键字展开,在该部分中我们将会了解到现代CPU的架构以及Java的内存模型(JMM)。后一部分,主要站在架构设计的高度看待如何巧妙地开发出真正具备并发能力的系统。
汪文君 著 著作
汪文君,汇丰软件(广东)研发中心数据服务中心技术经理、技术专家,目前专注于实时数据data pipeline平台的构建与架构,在加入汇丰软件以前,曾有7年多的移动通信工作经验,以及移动互联网、云计算和B2C电子商务平台的开发架构经验,热衷于技术分享、技术细节锤炼。目前已录制10余套技术视频,在互联网上广泛传播。
前    言?Preface?为什么写这本书从大学毕业到现在已有11年的时间,在这11年中,我一直保持着一个习惯,将工作中用到的技术梳理成系统性的文档。在项目的开发过程中,由于时间的紧迫性,我们对某个技术领域知识的掌握往往都是比较碎片化的,系统化地串联知识碎片,不仅能加深对该技术的掌握,还能方便日后快速查阅,帮助记忆。截至目前,我已经在互联网上发布了大约12本电子书,主要是围绕着项目构建工具、Java开发的相关技术、NoSQL、J2EE等内容展开的。    2017年年初,很多人看过我写的《Java 8 之Stream》电子书之后,给我发邮件,希望我写一本能够涵盖Java 8 所有新特性的电子书。开始一人这样提议的时候,我并没有在意,后来越来越多的朋友都有类似的需求,由于等