《精通Java并发编程第2版Java9并发编程的艺术并发编程实战指南并发API实现并发应》[77M]百度网盘|pdf下载|亲测有效
《精通Java并发编程第2版Java9并发编程的艺术并发编程实战指南并发API实现并发应》[77M]百度网盘|pdf下载|亲测有效

精通Java并发编程第2版Java9并发编程的艺术并发编程实战指南并发API实现并发应 pdf下载

出版社 旷氏文豪图书专营店
出版年 2025
页数 390页
装帧 精装
评分 8.9(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供精通Java并发编程第2版Java9并发编程的艺术并发编程实战指南并发API实现并发应电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

书 名精通Java并发编程(第2版)

系列书名图灵程序设计丛书

执行编辑关于本书的内容有任何问题,请联系 岳新欣

书 号978-7-115-49166-4

定 价89.00 元

页 数344

印刷方式单色

开 本16开

出版状态正在排版

定价  89元


Java 提供了一套非常强大的并发API,可以轻松实现任何类型的并发应用程序。本书讲述Java 并发API *重要的元素,包括执行器框架、Phaser 类、Fork/Join 框架、流API、并发数据结构、同步机制,并展示如何在实际开发中使用它们。此外,本书还介绍了设计并发应用程序的方法论、设计模式、实现良好并发应用程序的提示和技巧、测试并发应用程序的工具和方法,以及如何使用面向Java 虚拟机的其他编程语言实现并发应用程序。

1 章 * 一步:并发设计原理 1 
 1.1 基本的并发概念 1 
 1.1.1 并发与并行 1 
 1.1.2 同步 2 
 1.1.3 不可变对象 2 
 1.1.4 原子操作和原子变量 3 
 1.1.5 共享内存与消息传递 3 
 1.2 并发应用程序中可能出现的问题 3 
 1.2.1 数据竞争 3 
 1.2.2 死锁 4 
 1.2.3 活锁 4 
 1.2.4 资源不足 4 
 1.2.5 优先权反转 5 
 1.3 设计并发算法的方法论 5 
 1.3.1 起点:算法的一个串行版本 5 
 1.3.2 第 1 步:分析 5 
 1.3.3 第 2 步:设计 5 
 1.3.4 第3 步:实现 6 
 1.3.5 第4 步:测试 6 
 1.3.6 第5 步:调整 6 
 1.3.7 结论 7 
 1.4 Java 并发API 8 
 1.4.1 基本并发类 8 
 1.4.2 同步机制 8 
 1.4.3 执行器 9 
 1.4.4 Fork/Join 框架 9 
 1.4.5 并行流 9 
 1.4.6 并发数据结构 9 
 1.5 并发设计模式 10 
 1.5.1 信号模式 10 
 1.5.2 会合模式 11 
 1.5.3 互斥模式 11 
 1.5.4 多元复用模式 12 
 1.5.5 栅栏模式 12 
 1.5.6 双重检查锁定模式 12 
 1.5.7 读 写锁模式 13 
 1.5.8 线程池模式 14 
 1.5.9 线程局部存储模式 14 
 1.6 设计并发算法的提示和技巧 14 
 1.6.1 正确识别独立任务 14 
 1.6.2 在尽可能高的层面上实施并发处理 15 
 1.6.3 考虑伸缩性 15 
 1.6.4 使用线程安全API 15 
 1.6.5 绝不要假定执行顺序 16 
 1.6.6 在静态和共享场合尽可能使用局部线程变量 16 
 1.6.7 寻找更易于并行处理的算法版本 17 
 1.6.8 尽可能使用不可变对象 17 
 1.6.9 通过对锁排序来避免死锁 17 
 1.6.10 使用原子变量代替同步 18 
 1.6.11 占有锁的时间尽可能短 19 
 1.6.12 谨慎使用延迟初始化 19 
 1.6.13 避免在临界段中使用阻塞操作 19 
 1.7 小结 20 
 第 2 章 使用基本元素:Thread 和Runnable 21 
 2.1 Java 中的线程 21 
 2.1.1 Java 中的线程:特征和状态 22 
 2.1.2 Thread 类和Runnable 接口 23 
 2.2* 一个例子:矩阵乘法 24 
 2.2.1 公共类 24 
 2.2.2 串行版本 25 
 2.2.3 并行版本 25 
 2.3 *二个例子:文件搜索 32 
 2.3.1 公共类 32 
 2.3.2 串行版本 32 
 2.3.3 并发版本 33 
 2.3.4 对比解决方案 37 
 2.4 小结 38 
 第3 章 管理大量线程:执行器 39 

相关推荐