五道口学院小分队队长带你横扫多线程微服
多线程
在本书写作的过程中,我尽量减少“哕嗦”的文字语言,全部用案例来讲解技术点的实现,使读者看到代码及运行结果后就可以知道此项目要解决的是什么问题,类似于网络中的博客风格,可让读者用最短的时间学完相关知识点,明白这些知识点是如何应用的,以及在使用时要避免什么。本书就像“瑞士军刀”一样,精短小,但却非常锋利,可帮读者快速学习知识并解决问题。
本书分为四个部分,共16章:
第1章讲解了Java多线程的基础,包括Thread类的核心API的使用。第2章讲解了在多线程中对并发访问的控制,主要就是synchronized的使用,由于此关键字在使用上非常灵活,所以书中用了很多案例来介绍此关键字的使用,为读者学习同步相关内容打好坚实的基础。第3章介绍线程并不是孤独的,它们之间要通信,要交互。本章主要介绍wait(notifyAlIl)和notifyO方法的使用,使线程间能互相通信,合作完成任务。本章还介绍了ThreadLocal类的使用。学习完本章,读者就能在Thread多线程中进行数据的传递了。第4章讲解了synchronized关键字,它使用起来比较麻烦,所以在Java5中提供了Lock对象,以求能更好地实现并发访问时的同步处理,包括读写锁等相关技术点。第5章讲解了Timer定时器类,其内部实现就是使用的多线程技术。定时器的计划任务执行是很重要的技术点,包括在Android开发时都会有深入的使用,所以会为读者详细讲解。第6章讲解的单例模式虽然很简单,但如果遇到多线程将会变得非常麻烦,如何在多线程中解决这么棘手的问题呢?本章将全面介绍解决方案。第7章,在整理稿件的过程中肯定会出现--些技术知识点的空缺,前面被遗漏的技术案例将在本章进行补充,以帮助读者形成完整的多线程的知识体系。编写本章的目的就是尽量使本书不存在技术空白点。
由于文档内容过多,所以直截取了目录部分,每个知识点都有更细化的内容!需要获取这份实战文档的朋友:转发文章并
转载请注明:http://www.abuoumao.com/hykz/1943.html