《JAVA多线程设计模式》中包含JAVA线程的介绍导读,12个重要的线程设计模式和全书总结以及丰富的附录内容。每一章相关线程设计模式的介绍,都举一反三使读者学习更有效率。最后附上练习问题,让读者可以温故而知新,能快速地吸收书中的精华,书中最后附上练习问题解答,方便读者学习验证。

漫谈UML

UML

类图

类和层次结构的关系

接口与实现

聚合

访问控制

类间的关联性

顺序图

处理流程和对象间的协调

时序图

Introduction 1 Java语言的线程

Java语言的线程

何谓线程

明为追踪处理流程,实则追踪线程

单线程程序

多线程程序

Thread类的run方法和start方法

线程的启动

线程的启动(1)——利用Thread类的子类

线程的启动(2)——利用Runnable接口

线程的暂时停止

线程的共享互斥

synchronized方法

synchronized阻挡

线程的协调

wait set——线程的休息室

wait方法——把线程放入wait set

notify方法——从wait set拿出线程

notifyAll方法——从wait set拿出所有线程

wait、notify、notifyAll是Object类的方法

线程的状态移转

跟线程有关的其他话题

重点回顾

练习问题

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_JAVA多线程设计模式 结城浩著 PDF下载相关推荐

  1. 图解多线程设计模式pdf_图解Java多线程设计模式阅读计划-图灵社区.PDF

    图解Java多线程设计模式阅读计划-图灵社区 Java --1 Java Java 13 D API java.util.concurrent Java Java 3 321 20:00-22:00 ...

  2. 设计模式-结构型模式-装饰模式

    设计模式-结构型模式-装饰模式 栗子 以成绩单需要家长签字为要求. 成绩单类图 // 抽象成绩单 public abstract class SchoolReport{// 成绩单你的成绩情况publ ...

  3. 设计模式(结构型)之享元模式(Flyweight Pattern)

    PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN.因为CSDN也支持MarkDown语法了,牛逼啊! [工匠若水 http://blog.csdn.net/yanbob ...

  4. 4.C++设计模式-结构型模型

    4.C++设计模式-结构型模型 让类和类进行组合,获得更大的结构. 4.1 代理模式 4.1.1 代理模式的理论 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不 ...

  5. 设计模式(结构型)之代理模式(Proxy Pattern)

    PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN.因为CSDN也支持MarkDown语法了,牛逼啊! [工匠若水 http://blog.csdn.net/yanbob ...

  6. 23种设计模式——结构型设计模式(7种)

    目录 ☞ 23 种设计模式--创建型设计模式(5种) ☞ 23 种设计模式--结构型设计模式(7种) ☞ 23 种设计模式--行为型设计模式(11种) 3. 结构型设计模式 结构型模式描述如何将类或对 ...

  7. 设计模式 - 结构型

    结构型设计模式 结构型模式(Structural Pattern)关注类和对象的组合.其描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的.功能更为强大的结构. ...

  8. 设计模式-结构型模式篇

    设计模式 目录: 一.代理模式 二.适配器模式 三.装饰者模式 四.桥接模式 五.外观模式 六.组合模式 七.享元模式 注:学习视频:黑马程序员Java设计模式 结构型模式 结构性模式描述如何将类或对 ...

  9. java基础(六)多线程/设计模式

    这辈子没办法做太多事情,所以每一件都要做到精彩绝伦! People can't do too many things in my life,so everything will be wonderfu ...

最新文章

  1. 女皇万岁!我们是来送礼的 ——阿里聚安全春天系列全套大礼包
  2. PV操作——生产者和消费者
  3. js表单验证控制代码大全
  4. pythin怎么根据月份获取月初和月末_数据统计丨7月份塑料市场明显回暖,8月份是否延续乐观行情?...
  5. python操作hive数据库代码_windows下怎么用python连接hive数据库
  6. 怎么把OCX打包成cab文件
  7. python播放音乐同步歌词_使用Python下载歌词并嵌入歌曲文件中的实现代码
  8. iPhone 12系列全新渲染图曝光:4个“杯型” 起售价可能不到5k
  9. Hibernate简易BaseDao演示单例
  10. 总结openstack nuetron网络架构图
  11. 微信公众账号开发模式3
  12. 数据库系统实践 III 查询语句
  13. Java基础学习(二十七)之IO流
  14. [软件人生]写书与程序员
  15. R语言建立神经网络过程
  16. win7 装MacOS虚拟机做iOS开发
  17. 耕、林、园地分类搞不定?PIE-Engine机器学习带你攻克难题
  18. 在 Mac 上通过“启动转换助理”安装 Windows 10
  19. matlab的imresize函数,为什么python cv2.resize函数对RGB图像给出的结果与MATLAB imresize函数不同?...
  20. [DataAnalysis]数据分析文本编辑器软件UE-常用操作汇总

热门文章

  1. 2020年,UI设计薪资待遇怎么样?
  2. ❤️STP❤️RSTP❤️MSTP✏️拿好你的小本本记下来哦✔️
  3. PN外加电场后电场变化
  4. Python: Numpy Byte Order
  5. 宏观框架-海通梁中华-01)
  6. 大小写转换C语言acm,ACM:1023大小写转换
  7. uniapp开发app实现支付语音播报功能
  8. python乱码怎么办_解决python发送邮件乱码问题
  9. 【AHK】打开网络连接/打开wifi列表/打开蓝牙列表
  10. 物联网+快递,快递电动车管理有妙招