由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书JA多线程编程核心技术(第2版)9787111614906
¥ ×1
前言章 Java多线程技能11.1 进程和多线程概述11.2 使用多线程51.2.1 继承Thread类51.2.2 使用常见命令分析线程的信息81.. 线程随机的展现111.2.4 执行start()的顺序不代表执行run()的顺序121.2.5 实现Runnable接口131.2.6 使用Runnable接口实现多线程的优点141.2.7 实现Runnable接口与继承Thread类的内部流程161.2.8 实例变量共享造成的非线程安全问题与解决方案171.2.9 Servlet技术造成的非线程安全问题与解决方案211.2.10 留意i--与System.out.println()出现的非线程安全问题241.3 currentThread()方法261.4 isAlive()方法291.5 sleep(long millis)方法311.6 sleep(long millis, int nanos)方法331.7 StackTraceElement[] getStackTrace()方法331.8 static void dumpStack()方法351.9 static Map
高洪岩,某世界500强项目经理,有10年Java相关开发经验,精通Java语言,擅长J2EE、E、Android、报表和多线程,以及并发相关的技术内容,理论与实践经验颇丰。著有《Java多线程编程核心技术》《Java并发编程:核心方法与框架》《NIO与Socket编程技术指南》《Java EE核心框架实战 第2版》《Jasper Reports+iReport报表开发详解》《Android学习精要》等书籍。
本书是整本系统、完整地介绍Java多线程技术的书籍,作为笔者,我要感谢大家的支持与厚爱。本书版在出版后获得了广大Java程序员与学习者的关注,技术论坛、博客、公众号等平台大量涌现出针对Java多线程技术的讨论与分享。能为国内IT知识的建设贡献微薄之力是让我欣慰的。有些读者在时间就根据书中的知识总结了学习笔记,并在博客中进行分享,笔者赞赏这种传播知识的精神。知识就要分享,知识就要传播,这样才能共同进步。第2版与版的区别本书版上市后收到了大量的读者反馈,我对每一个建议都细心地进行整理,力求在第2版中得以完善。第2版在版的基础上着重加强了8点更新:1)大量知识点重排,更有利于阅读与理解;2)更新了读者提出的共问题并进行集中讲解;3)丰富Thread.java类API的案例,使其更具有实用;4)对线程的信息进行监控实时采样;5)强化了volatile语义、多线程核心synchronized的案例;6)力求知识点连贯,方便深度学习与理解,增加原子与线程安全的内容;7)深入浅出地介绍代码重排特;)细化工具类ThrealLocal和InheritableThreadLocal的源代码分析与原理。由于篇幅有限,有关线程池的知识请参考笔者的另一本书—《Java并发编程:核心方法与框架》,那本书中有针对Java并发编程技术的讲解。在向分布式领域进军时还需要用到NIO和Socket技术,故笔者的拙作《NIO与Socket编程技术指南》,希望可以给读者带来一些帮。本书秉承大道至简的思想,只介绍Java多线程开发中值得关注的内容,希望抛砖引玉,以个人的一些想法和见解,为读者拓展出更深入、更全面的思路。本书特色在撰写本书的过程中,我尽量少用“啰唆”的文字,全部以Demo式案例来讲解技术点的实现,使读者看到代码及运行结果后就可以知道项目要解决的是什么问题,类似于网络中博客的风格,让读者用短的间学习知识点,明白知识点如何应用,以及在使用时要避免什么,使读者能够快速学习知识并解决问题。读者对象Java程序员;系统架构师;Java多线程开发者;Java并发开发者;大数据开发者;对多线程技术感兴趣的人员。如何阅读本书本书本着实用、易懂的学习原则,利用7章来介绍Java多线程相关的技术。章讲解了Java多线程的基础,包括Thread类的核心API的使用。第2章讲解了在多线程中对并发访问的控制,主要是synchronized的使用。由于此关键字在使用上灵活,所以该章用很多案例来说明它的使用,为读者学习同步知识打好坚实的基础。第3章讲解了线程之间的通信与交互细节。该章主要介绍wait()、notifyAll()和notify()方法的使用,使线程间能够互相通信,合作完成任务。该章还介绍了ThreadLocal类的使用。学习完该章,读者就能在Thread多线程中进行数据的传递了。第4章讲解了Lock对象。因为synchronized关键字使用起来比较麻烦,所以Java 5提供了Lock对象,更好地实现了并发访问时的同步处理,包括读写锁等。第5章讲解了Timer定时器类,其内部原理是使用多线程技术。定时器在执行计划任务时是很重要的,在进行Android开发时也会深入使用。第6章讲解的单例模式虽然很简单,但如果遇到多线程将会变得麻烦。如何在多线程中解决这么棘手的问题呢?本章会全面给出解决方案。第7章对前面章节遗漏的技术空白点进行补充,通过案例使多线程的知识体系更加完整,尽量做到不出现技术空白点。交流和支持由于笔者水平有限,加上编写时间仓促,书中难免会出现一些疏漏或者不准确的地方,恳请读者批评指正,期待能够得到你们的真挚反馈,在技术之路上互勉共进。联系笔者的邮箱是279377921@qq.com。致谢在本书出版的过程中,感谢公司领导和同事的大力支持,感谢家人给予我充足的时间来撰写稿件,感谢出生3个多月的儿子高晟京,看到你,我有了更多动力,感谢在此稿件上耗费大量精力的高婧雅编辑与她的同事们,是你们的鼓励和帮,引导我顺利完成了本书。高洪岩
1)技术书全新升级,案例式讲解,逐一分析和验每个技术点,通俗易懂 2)本书涵盖多线程编程的核心库、方法、原理,解决高并发环境下的业务瓶颈
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格