科技
类型
可以朗读
语音朗读
502千字
字数
2020-06-01
发行日期
展开全部
主编推荐语
《Java高并发编程详解:多线程与架构设计》的姊妹篇。从底层原理总结和归纳各个技术细节,结合真实的案例深入分析微基准测试、性能度量、Java高并发类库的原理及应用。
内容简介
这本书作为第一本书的延续,主要内容将围绕Java并发包的使用场景展开;同时还增加了JMH基准测试工具的内容(目前,最新的JDK版本中已经引入了该工具,并作为标准库之一发布);引入了Java 8 Stream的相关内容,尤其是还分析了与高并发相关的并行流;在本书的最后还介绍了性能度量工具Metrics(该类库目前已经成为业界实质上的度量标准,很多开源系统、商业软件中都会采用它)。
目录
- 版权信息
- 推荐序一
- 推荐序二
- 推荐序三
- 推荐序四
- 前言
- 第1章 JMH
- 1.1 JMH简介
- 1.2 JMH快速入门
- 1.3 JMH的基本用法
- 1.4 编写正确的微基准测试以及高级用法
- 1.5 JMH的Profiler
- 1.6 本章总结
- 第2章 Java并发包之原子类型详解
- 2.1 AtomicInteger详解
- 2.2 AtomicBoolean详解
- 2.3 AtomicLong详解
- 2.4 AtomicReference详解
- 2.5 AtomicStampedReference详解
- 2.6 AtomicArray详解
- 2.7 AtomicFieldUpdater详解
- 2.8 sun.misc.Unsafe详解
- 2.9 本章总结
- 第3章 Java并发包之工具类详解
- 3.1 CountDownLatch工具详解
- 3.2 CyclicBarrier工具详解
- 3.3 Exchanger工具详解
- 3.4 Semaphore工具详解
- 3.5 Phaser工具详解
- 3.6 Lock&ReentrantLock详解
- 3.7 ReadWriteLock&ReentrantReadWriteLock详解
- 3.8 Condition详解
- 3.9 StampedLock详解
- 3.10 Guava之Monitor详解
- 3.11 Guava之RateLimiter详解
- 3.12 本章总结
- 第4章 Java并发包之并发容器详解
- 4.1 链表
- 4.2 BlockingQueue(阻塞队列)
- 4.3 ConcurrentQueue(并发队列)
- 4.4 ConcurrentMap(并发映射)
- 4.5 写时拷贝算法(Copy On Write)
- 4.6 高并发无锁(Lock Free)数据结构的实现
- 4.7 本章总结
- 第5章 Java并发包之ExecutorService详解
- 5.1 Executor&ExecutorService详解
- 5.2 Future和Callback
- 5.3 ForkJoinPool详解
- 5.4 CompletionService详解
- 5.5 CompletableFuture详解
- 5.6 本章总结
- 第6章 Java Streams详解
- 6.1 Stream介绍及其基本操作
- 6.2 Collector在Stream中的使用
- 6.3 Parallel Stream详解
- 6.4 本章总结
- 第7章 Metrics(Powerful Toolkit For Measure)
- 7.1 Metrics快速入门
- 7.2 五大Metric详解
- 7.3 Reporter详解
- 7.4 Metrics Plugins
- 7.5 深入Metrics源码
- 7.6 本章总结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。