Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Java多线程编程实战指南 设计模式篇 PDF 下载


分享到:
时间:2016-12-03 14:10来源:https://download.csdn.net/ 作者:转载  侵权举报
Java多线程编程实战指南 设计模式篇 PDF 下载
失效链接处理
Java多线程编程实战指南 设计模式篇 PDF 下载

转载自:http://download.csdn.net/detail/hx0_0_8/9700295
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23794043.html
  
相关截图:


资料简介:
 随着CPU 多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用C++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。本书采用Java(JDK1.6)语言和UML 为描述语言,并结合作者多年工作经历的相关实战案例,介绍了多线程环境下常用设计模式的来龙去脉:各个设计模式是什么样的及其典型的实际应用场景、实际应用时需要注意的事项以及各个模式的可复用代码实现
 
资料目录:

第1章  Java多线程编程实战基础
  1.1  无处不在的线程
  1.2  线程的创建与运行
  1.3  线程的状态与上下文切换
  1.4  线程的监视
  1.5  原子性、内存可见性和重排序——重新认识synchronized和volatile
  1.6  线程的优势和风险
  1.7  多线程编程常用术语
第2章  设计模式简介
  2.1  设计模式及其作用
  2.2  多线程设计模式简介
  2.3  设计模式的描述
第3章  Immutable  Object(不可变对象)模式
  3.1  Immutable  Object模式简介
  3.2  Immutable  Object模式的架构
  3.3  Immutable  Object模式实战案例
  3.4  Immutable  Object模式的评价与实现考量
  3.5  Immutable  Object模式的可复用实现代码
  3.6  Java标准库实例
  3.7  相关模式
    3.7.1  Thread  Specific  Storage模式(第10章)
    3.7.2  Serial  Thread  Confinement模式(第11章)
  3.8  参考资源
第4章  Guarded  Suspension(保护性暂挂)模式
  4.1  Guarded  Suspension模式简介
  4.2  Guarded  Suspension模式的架构
  4.3  Guarded  Suspension模式实战案例解析
  4.4  Guarded  Suspension模式的评价与实现考量
    4.4.1  内存可见性和锁泄漏(Lock  Leak)
    4.4.2  线程过早被唤醒
    4.4.3  嵌套监视器锁死
  4.5  Guarded  Suspension模式的可复用实现代码
  4.6  Java标准库实例
  4.7  相关模式
    4.7.1  Promise模式(第6章)
    4.7.2  Producer-Consumer模式(第7章)
  4.8  参考资源
第5章  Two-phase  Termination(两阶段终止)模式
  5.1  Two-phase  Termination模式简介
  5.2  Two-phase  Termination模式的架构
  5.3  Two-phase  Termination模式实战案例
  5.4  Two-phase  Termination模式的评价与实现考量
    5.4.1  线程停止标志
    5.4.2  生产者-消费者问题中的线程停止
    5.4.3  隐藏而非暴露可停止的线程
  5.5  Two-phase  Termination模式的可复用实现代码
  5.6  Java标准库实例
  5.7  相关模式
    5.7.1  Producer-Consumer模式(第7章)
    5.7.2  Master-Slave模式(第12章)
  5.8  参考资源
第6章  Promise(承诺)模式
第7章  Producer-Consumer(生产者/消费者)模式
第8章  Active  Object(主动对象)模式
第9章  Thread  Pool(线程池)模式
第10章  Thread  Specific  Storage(线程特有存储)模式
第11章  Serial  Thread  Confinement(串行线程封闭)模式
第12章  Master-Slave(主仆)模式
第13章  Pipeline(流水线)模式
第14章  Half-sync/Half-async(半同步/半异步)模式
第15章  模式语言
附录A  本书常用UML图指南
参考文献

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐