封面
版权信息
作者简介
内容简介
前言
第1章 走入并行世界
1.1 何去何从的并行计算
- APP免费
1.2 你必须知道的几个概念
- APP免费
1.3 并发级别
- APP免费
1.4 有关并行的两个重要定律
- APP免费
1.5 回到Java:JMM
- APP免费
第2章 Java并行程序基础
- APP免费
2.1 有关线程你必须知道的事
- APP免费
2.2 初始线程:线程的基本操作
- APP免费
2.3 volatile与Java内存模型(JMM)
- APP免费
2.4 分门别类的管理:线程组
- APP免费
2.5 驻守后台:守护线程(Daemon)
- APP免费
2.6 先做重要的事:线程优先级
- APP免费
2.7 线程安全的概念与关键字synchronized
- APP免费
2.8 程序中的幽灵:隐蔽的错误
- APP免费
第3章 JDK并发包
- APP免费
3.1 多线程的团队协作:同步控制
- APP免费
3.2 线程复用:线程池
- APP免费
3.3 不要重复发明轮子:JDK的并发容器
- APP免费
3.4 使用JMH进行性能测试
- APP免费
第4章 锁的优化及注意事项
- APP免费
4.1 有助于提高锁性能的几点建议
- APP免费
4.2 Java虚拟机对锁优化所做的努力
- APP免费
4.3 人手一支笔:ThreadLocal
- APP免费
4.4 无锁
- APP免费
4.5 有关死锁的问题
- APP免费
第5章 并行模式与算法
- APP免费
5.1 探讨单例模式
- APP免费
5.2 不变模式
- APP免费
5.3 生产者-消费者模式
- APP免费
5.4 高性能的生产者-消费者模式:无锁的实现
- APP免费
5.5 Future模式
- APP免费
5.6 并行流水线
- APP免费
5.7 并行搜索
- APP免费
5.8 并行排序
- APP免费
5.9 并行算法:矩阵乘法
- APP免费
5.10 准备好了再通知我:网络NIO
- APP免费
5.11 读完了再通知我:AIO
- APP免费
第6章 Java 8/9/10与并发
- APP免费
6.1 Java 8的函数式编程简介
- APP免费
6.2 函数式编程基础
- APP免费
6.3 一步一步走入函数式编程
- APP免费
6.4 并行流与并行排序
- APP免费
6.5 增强的Future:CompletableFuture
- APP免费
6.6 读写锁的改进:StampedLock
- APP免费
6.7 原子类的增强
- APP免费
6.8 ConcurrentHashMap的增强
- APP免费
6.9 发布订阅模式
- APP免费
第7章 使用Akka构建高并发程序
- APP免费
7.1 新并发模型:Actor
- APP免费
7.2 Akka之Hello World
- APP免费
7.3 有关消息投递的一些说明
- APP免费
7.4 Actor的生命周期
- APP免费
7.5 监督策略
- APP免费
7.6 选择Actor
- APP免费
7.7 消息收件箱(Inbox)
- APP免费
7.8 消息路由
- APP免费
7.9 Actor的内置状态转换
- APP免费
7.10 询问模式:Actor中的Future
- APP免费
7.11 多个Actor同时修改数据:Agent
- APP免费
7.12 像数据库一样操作内存数据:软件事务内存
- APP免费
7.13 一个有趣的例子:并发粒子群的实现
- APP免费
第8章 并行程序调试
- APP免费
8.1 准备实验样本
- APP免费
8.2 正式起航
- APP免费
8.3 挂起整个虚拟机
- APP免费
8.4 调试进入ArrayList内部
- APP免费
第9章 多线程优化示例——Jetty核心代码分析
- APP免费
9.1 Jetty简介与架构
- APP免费
9.2 Jetty服务器初始化
- APP免费
9.3 启动Jetty服务器
- APP免费
9.4 处理HTTP请求
- APP免费
反侵权盗版声明
- APP免费
封底
更新时间:2022-11-11 18:20:38