《java多线程设计模式详解》资源介绍
去发现同类优质开源项目:https://gitcode.com/
《java多线程设计模式详解》以浅显易懂的方式介绍了JAVA线程相关的设计模式。书中通过丰富的程序范例和UML图示,对JAVA线程设计模式进行了详细的解读。无论是初学者还是程序设计高手,都可以通过本书深入理解和掌握JAVA线程设计模式。
本书附带书中源代码,可供读者参考学习。书中内容图文并茂,对代码的重要部分进行了标注,使得读者更易于理解。全书共分为十二章,详细介绍了JAVA线程的介绍导读、12个重要的线程设计模式以及全书总结和丰富的附录内容。
书中首先介绍了JAVA语言的线程概念,包括线程的启动、共享互斥、状态移转等基础知识。接下来,通过12个线程设计模式,如Single Threaded Execution、Immutable、Guarded Suspension等的详细解读,使读者对这些设计模式有了深入的理解。
最后,本书还提供了丰富的练习问题和解答,帮助读者巩固所学知识,快速吸收书中的精华。
本书目录如下:
- 漫谈UML
- UML 类图
- 类和层次结构的关系
- 接口与实现
- 聚合
- 访问控制
- 类间的关联性
- 顺序图
- 处理流程和对象间的协调
- 时序图
- Introduction 1 Java语言的线程
- Introduction 2 多线程程序的评量标准
- 第1章 Single Threaded Execution——能通过这座桥的,只有一个人
- 第2章 Immutable——想破坏它也没办法
- 第3章 Guarded Suspension——要等到我准备好喔
- 第4章 Balking——不需要的话,就算了吧
- 第5章 Producer-Consumer——我来做,你来用
- 第6章 Read-Write Lock——大家想看就看吧,不过看的时候不能写喔
- 第7章 read-Per-Message——这个工作交给你了
- 第8章 Worker Thread——等到工作来,来了就工作
- 第9章 Future——先给您这张提货单
- 第10章 Two-Phase Termination——快把玩具收拾好,去睡觉吧
- 第11章 Thread-Specific Storage——每个线程的保管箱
- 第12章 Active Object——接受异步消息的主动对象
- 总结
- 多线程程序设计的模式语言
- 附录A 练习问题的解答
- 附录B Java的内存模型
- 附录C Java线程的优先级
- 附录D 线程相关的主要API
- 附录E 参考文献
希望这个资源能够帮助您更好地学习和掌握JAVA线程设计模式。
去发现同类优质开源项目:https://gitcode.com/
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



