《java多线程设计模式详解》资源介绍

《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),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值