机读格式显示(MARC)
- 000 01418nam0 2200229 450
- 010 __ |a 978-7-115-56173-2 |d CNY109.90
- 092 __ |a CN |b 三新KJ2138期-0572
- 100 __ |a 20211011d2021 em y0chiy50 ea
- 200 1_ |a 图解Java并发编程 |f 汪建著
- 210 __ |a 北京 |c 人民邮电出版社 |d 2021.5
- 330 __ |a 本书采用图文并茂的方式讲解了Java并发机制的运行原理。本书从Java线程机制开始讲起, 介绍了一些基础的线程概念和操作, 包括线程状态、线程调度、线程优先级、yield操作、sleep操作以及interrupt操作等; 然后讲解线程I/O模型, 包括阻塞I/O和非阻塞I/O; 接着对Java内存模型进行讲解, 从计算机的CPU、主存、外设和总线组成的计算机运行模型开始讲起, 到Java的内存模型; 接着继续讲解并发相关知识, 包括自旋锁、线程饥饿、数据竞争、竞争条件以及死锁; 往下用很大篇幅详细讲解了AQS同步器的实现, 可以说它是JDK并发的基石; 在AQS同步器的基础上继续介绍常见同步器, 包括闭锁、信号量、循环屏障、相位器和交换器; 接着讲解JDK的原子类, 包括原子整型、原子引用、原子数组和原子变量更新器; 然后是阻塞队列, 包括数组阻塞队列、链表阻塞队列、优先级阻塞队列、延迟阻塞对列和链表阻塞双向队列; 接着分析了可重入锁、读写锁、任务执行器、线程本地变量以及写时复制数组列表; 最后讲解了如何用C++来模拟实现Java线程。
- 801 _0 |a CN |b 三新书业 |c 20211013