Java高并发核心编程( 卷2)加强版:多线程、锁、JMM、JUC、高并发设计模式

作者: 尼恩

出版社: 清华大学出版社

出版日期: 2022-11-01

  • 优惠券
  • ¥3
    ¥10
    ¥30
    ¥70
  • 领券
电子书 ¥76.7 定价:118.0
  • 收藏

  • 加书架

  • 引用

简介

本书聚焦Java高并发编程基础知识,介绍Java多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式等并发编程方面的核心原理和实战知识。 本书共10章。第1、2章剖析多线程、线程池的核心原理和实战应用,揭秘线程安全问题和Java内置锁的核心原理。第3、4章讲解CAS原理与JUC原子类、JMM的核心原理,揭秘CAS操作的弊端和两类规避措施,以及Java内存可见性和volatile关键字的底层知识。第5章讲解JUC显式锁的原理和各种显式锁的使用。第6章阐述JUC高并发的基础设施——AQS抽象同步器的核心原理。第7章介绍JUC容器类。第8~10章介绍常见的Java高并发设计模式的原理和使用。 本书既可以作为Java工程师、架构师的编程参考书,又可以作为参加互联网大厂面试、笔试的人员的学习参考书。

编辑推荐

深入浅出地剖析了多线程、线程池的底层原理。 结合线上项目经验,总结了IO密集型、CPU密集型线程池的线程数预估算法。 图文并茂地介绍了内置锁、JUC显式锁的核心原理和设计模式。 细致深入地揭秘了JMM内存模型。 全面介绍了JUC框架,并给出其核心组件的实战案例。 详尽地介绍了高并发设计模式的使用。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2022-11-01
  • 作者:尼恩
  • 更新: 2023-11-24
  • 书号:9787302620983
  • 中图:TP312.8JA
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

尼恩

尼 恩 中南大学硕士,资深系统架构师、IT领域资深作家、著名博主、从业十余年,先后在华为、神州数码等公司从事技术研发、架构工作。长期专注于高性能Web平台、高性能通信、高性能搜索、数据挖掘等领域的3高架构研究、架构实操、核心代码开发工作,以及核心中间件、底层源码研究工作,负责过多个亿级RMB智慧城市平台、大型政务平台、数据中台架构、技术中台架构工作,发起的3高研究社群“疯狂创客圈”目前有研究人员1100多人。 唐 欢 计算机专业硕士,资深系统架构师、资深博主,拥有多年Java开发和系统架构经验,多年敏捷开发的项目管理经验,现在国内科技企业担任系统架构师一职,主持企业软件的系统架构和产品研发工作。 孙精科 南京理工大学计算机专业硕士,上海交通大学EMBA。行业内知名信息化系统专家,具有丰富的大型信息系统的研发及管理经验。近10年来,主持上市公司信息系统建设、三维开发、通信协议转换、数据采集、软硬件一体化产品的研发。具有丰富的国际国内项目咨询经验,担任多项省级项目负责人,主持的多个项目获得省部级奖项;2003—2008年,在东南亚、中东、非洲、南美等地执行国际咨询项目。 朱达华 资深技术总监、美国协会PMI项目管理师、敏捷教练。近10年来在一线主持技术管理工作,擅长系统架构分析和设计,负责过多个大型省市级系统建设,服务数千万的用户。

相关图书