一本书讲透Java线程:原理与实践

一本书讲透Java线程:原理与实践

评分

★★★★★

ISBN

9787111737261

出版社

机械工业出版社 2023-11-01出版

作者

储诚益

分类

编程设计

内容简介
本书由科大讯飞高级系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇(第1~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到最佳方案。 应用篇(第10~11章),详细讲解Java线程的常见模型与使用技巧。以电商真实场景为例,从面临的挑战、基于Java多线程的实现方案与优化等角度层层递进,让读者感受真实的Java线程“威力”。 最后,总结多线程编程的常见问题与使用技巧。
AI简介
这是一本深入探讨Java多线程编程核心技术、Linux进程概念与特性、CPU任务调度策略、Mark Word与对象状态管理、JVM线程同步机制及实现、CPU架构与多处理器技术、AQS设计原理与实现过程、Java并发容器实现原理与应用场景、本地缓存实现与数据清除策略、线程异常处理技巧、线程正确关闭方法、线程死锁的避免和检测、Java原子类设计思想与实现、生产者-消费者模式与消息队列设计、对象池设计模式与实现、内存一致性协议与内存屏障等关键内容的书籍。 全书分为三篇。基础篇(第1~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到最佳方案。应用篇(第10~11章),详细讲解Java线
阅读/下载地址