机读格式显示(MARC)
- 000 01543nam0 2200277 450
- 010 __ |a 978-7-302-59134-4 |d CNY148.00
- 092 __ |a CN |b 人天1001-2953
- 100 __ |a 20211108d2021 em y0chiy50 ea
- 200 1_ |a 深入理解Java高并发编程 |f 黄俊著
- 210 __ |a 北京 |c 清华大学出版社 |d 2021.10
- 330 __ |a 本书致力于说明多线程必备的并发知识。在第一篇中,首先介绍了计算机原理性概念。然后介绍了并发理论基础,包括操作系统、CPU层面如何处理控制并发、Glibc的运行库的函数执行原理。接着,介绍了不同语言之间的并发控制。进而介绍Java常用线程的执行原理与过程。然后介绍了JUC包中使用的所有同步结构。接着介绍了Java的NIO原理。在第二篇中,首先详细介绍了JUC包中所有使用的原子类的原理与源码实现。接着介绍了关键且最容易出错的Volatile关键字的原理,分别从四个层面:Java、JVM、C、汇编、CPU详细对其进行讲解。然后详细描述了对于Synchronized在JVM层面获取锁和释放锁的流程。接着介绍了JUC包的核心结构AQS的原理与源码实现,通过逐方法、逐行的解释的帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。最后详细介绍了JVM中JNI的实现原理,从而将Java Thread对象中的所有方法在JVM层面的实现流程进行了详细描述,从而帮助读者在使用这些方法时知道底层发生了什么,发生异常时可以从容解决。
- 801 _0 |a CN |b 人天书店 |c 20211110