深入理解Java高并发编程 - 黄俊

深入理解Java高并发编程

黄俊

出版时间

2021-10-31

ISBN

9787302591344

评分

★★★★★
书籍介绍

本书致力于介绍Java高并发编程方面的知识。由于多线程处理涉及的知识内容十分丰富,因此介绍时必须从Java层面的讲解一直深入到底层的知识讲解。为了帮助读者轻松阅读本书并掌握其中知识,本书做了大量基础知识的铺垫。在第1篇基础知识储备中,主要介绍计算机原理、并发基础、常见语言的线程实现、Java并发入门、JUC之Java线程池、JUC之同步结构、Java NIO详解等内容。在第2篇深入Java并发原理中,详细介绍了JUC包中所有使用的原子类的原理与源码实现;非常关键且容易出错的volatile关键字的原理,从Java、JVM、C、汇编、CPU层面对其进行详细讲解;synchronized在JVM中获取锁和释放锁的流程;JUC包的核心结构——AQS的原理与源码实现,通过逐方法、逐行的解释,帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。最后,详细介绍了JVM中JNI的实现原理,将Java Thread对象中的所有方法在JVM层面的实现流程进行了详细描述,以帮助读者在使用这些方法时,知道底层发生了什么,以及发生异常时如何从容解决问题。

黄俊,专注于研究Java语言, Hotspot, Linux内核,C语言与汇编,架构设计,多线程并发处理,专注于研究高效学习方式。曾就职于美团、阿里,前新东方业务架构师。

目录
第1篇 基础知识储备
第1章 计算机原理 2
1.1 汇编语言基础 2
1.1.1 汇编语言与机器语言 2
1.1.2 常见的寄存器 3

显示全部
用户评论
书里满页满页的代码。没有思考,完全就是贴源码加点注释。完全没有读下去的欲望。浪费130元钱。可能作者技术功底有,写书实在是不行。大家别买了
蛮不错的一本高并发书籍,梳理的很清晰,收获很多
黄老师讲的很细,而且很深,真的带着手撕每行源码,很不错
非常糟糕的一本书,全部基本都是代码,完全没有自己的思考。好评的绝大多数都是作者喊来的托。
读了大半,来说一下吧,首先如果你是Java小白,对并发一窍不通,我不建议你用这本书去入门,你会很吃力;但是如果你对Java并发有一定的了解,我觉得是很不错的,可以入手,知识点深度,涉猎的范围,都是很不错,总之是一本拔高技术的书籍,期待第二本书。
收藏