阿里 CTO 最新分享神仙级“多线程手册”全套笔记,涵盖了多线程相关所有知识点
Java 线程
Java 语言的线程
何谓线程
线程启动
线程的暂时停止
线程的共享互斥
线程的协调
线程的状态转移
跟线程有关的其他话题
多线程程序的评量标准
安全性
生存性
复用性
性能
评量标准的总结
SingleThreaded Execution 模式,能通过这座桥的,只有一个人
非线程安全的 Gate 类
UserThread 类
线程安全的 Gate 类
synchronized
生存性与死锁
可复用性和继承反常
临界区的大小和性能
其他相关设计模式
原子操作
Immutable 模式 想破坏它也没有办法
PrintPersonThread 类
何时使用(可使用 Immutable 模式的情况)
考虑成对的 mutable 类和 immutable 类[性能]
为了确保不可变性[可复用性]
标准类库中用到的 Immutable 模式
其他相关设计模式
Single Threaded Execution 模式
Read-Write Lock 模式
Flyweight 模式
集合类与多线程
GuardedSuspension 模式 要等到我准备好
Request 类
RequestQueue 类
ClientThread 类
ServerThread 类
Main 类
getRequest 详解
putRequest 详解
synchronized 的含义
wait 与锁
相关的设计模式
Single Threaded Execution 模式
Balking 模式
Producer-Consumer 模式
Future 模式
Balking 模式 不需要就算了
Data 类
SaverThread 类
ChangerThread 类
Main 类
相关设计模式
Guarded Suspension 模式
Observer 模式
Producer-Consumer 模式 我来做, 你来用
Producer-Consumer 模式
范例程序
Producer-Consumer 模式的所有参与者
扩展思考方向的提示
相关模式
进阶说明: Interrupte dExcepti on 异常
Read-Write Lock 大家想看就看吧,不过看的时候不能写喔
Read-Write Lock 模式
Read-Write Loeak 模式的所有参与者
扩展思考方向的提示
相关模式
Thread-Per-Message 这个工作交给你了
Thread-Fer-Message 模式
范例程序
Thread-P er-Message 模式的所有参与者
扩展思考方向的提示
相关模式
进阶说明:进程与线程
Worker Thread 等到工作来,来了就工作
WorkThread 模式
范例程序
Worker Thread 模式的所有参与者
扩展思考方向的提示
相关模式
进阶说明: Swine 的 Event-Di spatching Thread
Future 先给你这张提货单
Future 模式
范例程序
Future 模式的所有参与者
扩展思考方向的提示
相关模式
Two-PhaseTermination 快把玩具收拾好,去睡觉吧
范例程序
Two-PhaseTermination 模式的所有参与者
扩展思考方向的提示
相关模式
进阶说明:中断状态与 InterruptedException 异常的相互转换
Thread-Specfic Storage 每个线程的保管箱
关于 java lang ThreadLocal 类
范例程序 1
范例程序 2
Thread-Specific Storage 模式的所有参与者
扩展思考方向的提示
相关模式
进阶说明: Actor-based 与 Task-based
Active Object 接受异步消息的主动对象
Active object 模式
范例程序
Active 0bject 模式的所有参与者
扩展思考方向的提示
相关模式
需要免费领取这份多线程的总结的笔记的朋友,麻烦+小助理:bjmsb0606006 获取完整版资料
评论