Java多线程编程核心技术(第3版)

Java多线程编程核心技术(第3版)

评分

★★★★★

ISBN

9787111698586

出版社

机械工业出版社 2022-01-01出版

作者

高洪岩

分类

编程设计

内容简介
现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编程的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。本书具体内容如下:第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5章剖析定时器Timer类的内部原理。定时器在Android开发中会有深入应用,是很重要的技术点。第6章介绍单例模式下多线程的全面解决方案。第7章对前面遗漏的知识点进行补充,使多线程的知识体系更加完整,尽量做到不出现技术空白点。第8章介绍并发集合框架,可以大大提升开发多线程应用程序的效率。第9章介绍线程池的使用,让线程管理更规范、高效。这也是Java程序员面试必问的技术点。
AI简介
这是一本深度剖析Java多线程编程的书籍,涵盖了Java多线程技能与核心方法、synchronized对象监视器为Object时的使用方法、volatile关键字特性、ReentrantLock类的使用、线程池核心原理、Executor接口与实现、非阻塞队列、集合框架结构、进程与线程的区别以及使用wait/notify机制等多个方面的内容。 在书中,作者首先讲解了进程与线程的区别,然后深入探讨了Java多线程技能与核心方法,包括创建线程、线程异常处理、线程同步以及定时器等内容。接着,作者详细阐述了volatile关键字特性,揭示了其在多线程编程中的重要作用。在ReentrantLock类的使用部分,作者讲解了如何使用ReentrantLock类来实现线程同步,并介绍了读写锁的概念。 此外,书中还详细介绍了线程池核心原理,包括线程池的创建和线程池中的线程管理等内容。同时,作者还讲解了Executor接口与实现,以及如何使用Executors工厂类来创建线程池对象。在非阻塞队列部分,作者深入探讨了非阻塞队列的特性及其在多线程编程中的应用。 在集合框架结构部分,作者详细讲解了Java集
阅读/下载地址