当前位置: 首页 > java

Java高并发编程详解:多线程与架构设计 pdf电子书

简介Java高并发编程详解:多线程与架构设计pdf百度网盘下载地址? 本书共分为四个部分:部分详细地介绍了Java多线程的基本用法和各个API的使用,并且着重介绍了线程与Java虚拟机内存之间的关系。第二...
《Java高并发编程详解:多线程与架构设计》pdf电子书下载
《Java高并发编程详解:多线程与架构设计》pdf百度云
《Java高并发编程详解:多线程与架构设计》pdf百度云

 

Java高并发编程详解:多线程与架构设计pdf百度网盘下载地址?

本书共分为四个部分:部分详细地介绍了Java多线程的基本用法和各个API的使用,并且着重介绍了线程与Java虚拟机内存之间的关系。第二部分由线程上下文类加载器方法引入,介绍为什么在线程中要有上下文类加载器的方法函数,从而掌握类在JVM的加载和初始化的整个过程。第三部分主要围绕着volatile关键字展开,在该部分中我们将会了解到现代CPU的架构以及Java的内存模型(JMM)。后一部分,主要站在架构设计的高度看待如何巧妙地开发出真正具备并发能力的系统。


作者简介:
汪文君,汇丰软件(广东)研发中心数据服务中心技术经理、技术专家,目前专注于实时数据data pipeline平台的构建与架构,在加入汇丰软件以前,曾有7年多的移动通信工作经验,以及移动互联网、云计算和B2C电子商务平台的开发架构经验,热衷于技术分享、技术细节锤炼。目前已录制10余套技术视频,在互联网上广泛传播。

目录:
第1章 快速认识线程 3
第2章 深入理解Thread构造函数 20
第3章 Thread API的详细介绍 35
第4章 线程安全与数据同步 59
第5章 线程间通信 82
第6章 ThreadGroup详细讲解 105
第7章 Hook线程以及捕获线程执行异常 117
第8章 线程池原理以及自定义线程池 125
第9章 类的加载过程 144
第10章 JVM类加载器 158
第11章 线程上下文类加载器 177
第12章 volatile关键字的介绍 182
第13章 深入volatile关键字 189
第14章 7种单例设计模式的设计 201
第15章 监控任务的生命周期 212
第16章 Single Thread Execution设计模式 220
第17章 读写锁分离设计模式 231
第18章 不可变对象设计模式 244
第19章 Future设计模式 251
第20章 Guarded Suspension设计模式 259
第21章 线程上下文设计模式 262
第22章 Balking设计模式 277
第23章 Latch设计模式 284
第24章 Thread-Per-Message设计模式 293
第25章 Two Phase Termination设计模式 301
第26章 Worker-Thread设计模式 315

点击下载