失效链接处理 |
Java多线E编E实战指?设计模式?PDF 下蝲
转蝲自:(x)http://download.csdn.net/detail/hx0_0_8/9700295
本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
http://product.dangdang.com/23794043.html
相关截图Q?br />
![]()
资料介:(x)
随着CPU 多核时代的到来,多线E编E在充分利用计算资源、提高Y件服务质量方面扮演了来重要的角色。而解军_U程~程中频J出现的普遍问题可以借鉴设计模式所提供的现成解x案。然而,多线E编E相关的设计模式书籍多采用C++作ؓ(f)描述语言Q且书中所丄例子多与应用开发h员的实际工作相去甚远。本书采用JavaQJDK1.6Q语a和UML 为描q语aQƈl合作者多q工作经历的相关实战案例Q介l了多线E环境下常用设计模式的来龙去脉:(x)各个设计模式是什么样的及(qing)其典型的实际应用场景、实际应用时需要注意的事项以及(qing)各个模式的可复用代码实现
资料目录Q?/strong>
W??nbsp; Java多线E编E实战基 1.1 无处不在的线E?/span> 1.2 U程的创Zq行 1.3 U程的状态与上下文切?/span> 1.4 U程的监?/span> 1.5 原子性、内存可见性和重排?mdash;—重新认识synchronized和volatile 1.6 U程的优势和风险 1.7 多线E编E常用术?/span> W??nbsp; 设计模式?/span> 2.1 设计模式?qing)其作?/span> 2.2 多线E设计模式简?/span> 2.3 设计模式的描q?/span> W??nbsp; Immutable ObjectQ不可变对象Q模?/span> 3.1 Immutable Object模式?/span> 3.2 Immutable Object模式的架?/span> 3.3 Immutable Object模式实战案例 3.4 Immutable Object模式的评价与实现考量 3.5 Immutable Object模式的可复用实现代码 3.6 Java标准库实?/span> 3.7 相关模式 3.7.1 Thread Specific Storage模式Q第10章) 3.7.2 Serial Thread Confinement模式Q第11章) 3.8 参考资?/span> W??nbsp; Guarded SuspensionQ保护性暂挂)模式 4.1 Guarded Suspension模式?/span> 4.2 Guarded Suspension模式的架?/span> 4.3 Guarded Suspension模式实战案例解析 4.4 Guarded Suspension模式的评价与实现考量 4.4.1 内存可见性和锁泄漏(Lock LeakQ?/span> 4.4.2 U程q早被唤?/span> 4.4.3 嵌套监视器锁?/span> 4.5 Guarded Suspension模式的可复用实现代码 4.6 Java标准库实?/span> 4.7 相关模式 4.7.1 Promise模式Q第6章) 4.7.2 Producer-Consumer模式Q第7章) 4.8 参考资?/span> W??nbsp; Two-phase TerminationQ两阶段l止Q模?/span> 5.1 Two-phase Termination模式?/span> 5.2 Two-phase Termination模式的架?/span> 5.3 Two-phase Termination模式实战案例 5.4 Two-phase Termination模式的评价与实现考量 5.4.1 U程停止标志 5.4.2 生?消费者问题中的线E停?/span> 5.4.3 隐藏而非暴露可停止的U程 5.5 Two-phase Termination模式的可复用实现代码 5.6 Java标准库实?/span> 5.7 相关模式 5.7.1 Producer-Consumer模式Q第7章) 5.7.2 Master-Slave模式Q第12章) 5.8 参考资?/span> W??nbsp; PromiseQ承诺)模式 W??nbsp; Producer-ConsumerQ生产?消费者)模式 W??nbsp; Active ObjectQ主动对象)模式 W??nbsp; Thread PoolQ线E池Q模?/span> W?0?nbsp; Thread Specific StorageQ线E特有存储)模式 W?1?nbsp; Serial Thread ConfinementQ串行线E封闭)模式 W?2?nbsp; Master-SlaveQ主仆)模式 W?3?nbsp; PipelineQ流水线Q模?/span> W?4?nbsp; Half-sync/Half-asyncQ半同步/半异步)模式 W?5?nbsp; 模式语言 附录A 本书常用UML图指?/span> 参考文?/span> |