饭饭TXT > 学习管理 > 《实战Java高并发程序设计(出书版)》作者:葛一鸣/郭超【完结】 > 实战Java高并发程序设计.txt

第5章 并行模式与算法 5.1 探讨单例模式

作者:葛一鸣/郭超 当前章节:1301 字 更新时间:2026-6-23 07:00

5.2 不变模式

5.3 生产者-消费者模式

5.4 高性能的生产者-消费者:无锁的实现 5.4.1 无锁的缓存框架:Disruptor

5.4.2 用Disruptor实现生产者-消费者案例

5.4.3 提高消费者的响应时间:选择合适的策略

5.4.4 CPU Cache的优化:解决伪共享问题

5.5 Future模式 5.5.1 Future模式的主要角色

5.5.2 Future模式的简单实现

5.5.3 JDK中的Future模式

5.6 并行流水线

5.7 并行搜索

5.8 并行排序 5.8.1 分离数据相关性:奇偶交换排序

5.8.2 改进的插入排序:希尔排序

5.9 并行算法:矩阵乘法

5.10 准备好了再通知我:网络NIO 5.10.1 基于Socket的服务端的多线程模式

5.10.2 使用NIO进行网络编程

5.10.3 使用NIO来实现客户端

5.11 读完了再通知我:AIO 5.11.1 AIO EchoServer的实现

5.11.2 AIO Echo客户端实现

5.12 参考文献

第6章 Java 8与并发 6.1 Java 8的函数式编程简介 6.1.1 函数作为一等公民

6.1.2 无副作用

6.1.3 申明式的(Declarative)

6.1.4 不变的对象

6.1.5 易于并行

6.1.6 更少的代码

6.2 函数式编程基础 6.2.1 FunctionalInterface注释

6.2.2 接口默认方法

6.2.3 lambda表达式

6.2.4 方法引用

6.3 一步一步走入函数式编程

6.4 并行流与并行排序 6.4.1 使用并行流过滤数据

6.4.2 从集合得到并行流

6.4.3 并行排序

6.5 增强的Future:CompletableFuture 6.5.1 完成了就通知我

6.5.2 异步执行任务

6.5.3 流式调用

6.5.4 CompletableFuture中的异常处理

6.5.5 组合多个CompletableFuture

6.6 读写锁的改进:StampedLock 6.6.1 StampedLock使用示例

6.6.2 StampedLock的小陷阱

6.6.3 有关StampedLock的实现思想

6.7 原子类的增强 6.7.1 更快的原子类:LongAdder

6.7.2 LongAdder的功能增强版:LongAccumulator

6.8 参考文献

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体大小
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
首 页 < 上一章 章节列表 下一章 > 尾 页