Java Asynchronous Programming in Practice
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有1—3年Java开发经验、希望系统掌握异步编程的后端工程师
- 正在使用或准备使用Spring WebFlux、Reactor做响应式改造的开发者
- 需要理解线程模型、非阻塞IO与背压等原理,以应对高并发场景的架构人员
- 准备Java中高级技术面试、需要梳理并发与异步知识体系的求职者
Not a good fit for
- 完全没有Java基础、尚未掌握多线程基本概念的入门读者
- 只想找一本速查手册、不愿阅读源码与原理分析的读者
- 主要做前端、数据分析等与Java后端无关工作的读者
Reading tips
- 按章节顺序通读第1—4章打好地基,第5—7章可根据项目需要(响应式/WebFlux)重点精读
- 务必clone配套GitHub示例代码(zhailuxu/async-program-demo),边读边运行并打断点观察线程行为
- 阅读Spring与Reactor相关章节时,对照当前项目所用版本的最新官方文档,注意API变更
- 每章读完后用自己的业务场景复写一个最小示例,例如把一个同步接口改造为异步处理
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Chapter 1 Understanding Asynchronous Programming
- Chapter 2 Asynchronous Programming with Explicit Threads and Thread Pools
- Chapter 3 Asynchronous Programming with JDK Futures
- Chapter 4 Asynchronous Execution in the Spring Framework
- Chapter 5 Asynchronous Programming with Reactive Programming
- Chapter 6 Asynchronous Non-Blocking Processing in Web Servlet
- Chapter 7 Asynchronous Non-Blocking Processing in Spring WebFlux
- Chapter 8 High-Performance Asynchronous Programming Frameworks and Middleware
- Chapter 9 Asynchronous Programming Capabilities of Go
FAQ
这本书适合Java初学者吗?
书中的示例代码在哪里获取?
书中内容是否已经过时?
这本书和《Java并发编程实战》有什么区别?
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.