写点什么

阿里 CTO 最新分享神仙级“多线程手册”全套笔记,涵盖了多线程相关所有知识点

作者:开心学Java
  • 2023-04-05
    湖南
  • 本文字数:1104 字

    阅读完需:约 4 分钟

阿里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 获取完整版资料

用户头像

开心学Java

关注

还未添加个人签名 2022-03-09 加入

还未添加个人简介

评论

发布
暂无评论
阿里CTO最新分享神仙级“多线程手册”全套笔记,涵盖了多线程相关所有知识点_Java_开心学Java_InfoQ写作社区