MARC状态:订购 文献类型:中文图书 浏览次数:11
- 题名/责任者:
- 深入理解Java高并发编程/黄俊著
- 出版发行项:
- 北京:清华大学出版社,2021.10
- ISBN及定价:
- 978-7-302-59134-4/CNY148.00
- 载体形态项:
- 336页;26cm
- 个人责任者:
- 黄俊 著
- 学科主题:
- JAVA语言-程序设计
- 中图法分类号:
- TP312.8
- 提要文摘附注:
- 本书致力于说明多线程必备的并发知识。在第一篇中,首先介绍了计算机原理性概念。然后介绍了并发理论基础,包括操作系统、CPU层面如何处理控制并发、Glibc的运行库的函数执行原理。接着,介绍了不同语言之间的并发控制。进而介绍Java常用线程的执行原理与过程。然后介绍了JUC包中使用的所有同步结构。接着介绍了Java的NIO原理。在第二篇中,首先详细介绍了JUC包中所有使用的原子类的原理与源码实现。接着介绍了关键且最容易出错的Volatile关键字的原理,分别从四个层面:Java、JVM、C、汇编、CPU详细对其进行讲解。然后详细描述了对于Synchronized在JVM层面获取锁和释放锁的流程。接着介绍了JUC包的核心结构AQS的原理与源码实现,通过逐方法、逐行的解释的帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。最后详细介绍了JVM中JNI的实现原理,从而将Java Thread对象中的所有方法在JVM层面的实现流程进行了详细描述,从而帮助读者在使用这些方法时知道底层发生了什么,发生异常时可以从容解决。
- 使用对象附注:
- 语言程序设计学习者
全部MARC细节信息>>