Java High Concurrency Programming in Practice (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有Java语法基础、想系统补齐并发知识体系的初中级开发人员
- 需要处理线程池、锁、并发容器等线上问题的后端工程师
- 准备Java中高级面试、希望把并发原理讲清楚的求职者
- 对JMM、无锁编程、Akka等高并发话题感兴趣的进阶读者
Not a good fit for
- 完全没写过Java、连线程概念都不了解的零基础读者
- 只想看Java 21虚拟线程、结构化并发等最新特性的读者
- 期待一本纯理论教材或论文式推导的科班学生
Reading tips
- 先通读第1章,把并发级别、Amdahl定律与JMM三特性理清,再进入线程操作章节
- 第3章JDK并发包建议边读边敲示例,重点动手验证线程池、信号量与并发容器的行为
- 第9章Jetty案例可放到最后读,配合源码定位自己项目中的高并发热点
- 阅读时对照当前使用的JDK版本,凡涉及Java 8/9/10新特性的章节,注意在新版本中复核
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- Chapter 1 Entering the Parallel World
- Chapter 2 Fundamentals of Java Parallel Programs
- Chapter 3 The JDK Concurrency Package
- Chapter 4 Lock Optimization and Precautions
- Chapter 5 Parallel Patterns and Algorithms
- Chapter 6 Java 8/9/10 and Concurrency
- Chapter 7 Building High-Concurrency Applications with Akka
- Chapter 8 Debugging Parallel Programs
- Chapter 9 A Multithreading Optimization Example—Analysis of Jetty Core Code
FAQ
这本书需要什么Java基础?
第3版和第2版主要差别在哪?
书里的并发知识会过时吗?
读完能否应对高并发面试?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Ge Yiming is a programming author about whom limited public information is available. His confirmed representative work is Practical Java High-Concurrency Programming (3rd Edition). The book falls under programming design, and its title and successive editions suggest a practice-oriented focus on Java concurrency programming that has been revised over time, indicating a degree of continuity among technical readers. In the absence of clear information about his personal life, education, professional career, awards, or honors, no further speculation about his background should be made. Based on the available work, Ge Yiming's writing is practice-oriented and centers on high-concurrency programming, serving developers who wish to gain a deeper understanding of Java concurrency mechanisms. His profile is therefore best framed in terms of the subject matter and technical direction of his work rather than unverified personal achievements.