Java并发实践仍然有效吗?我想知道书中描述的思想、概念和实现是否仍然符合最新的Java版本。

我这么问是因为最新的版本是2006年完成的。


当前回答

I bought this book in 2013. I had very serious doubts that it would be current and useful given that this edition was published so long ago. The technology world moves quickly, and software technology even faster. Even so, this book is foundational. The concepts and practices that are discussed are more underpinnings for good software design and engineering than updates on the latest and greatest API's. This book has been indispensable, and I am glad that I got it before I had decided to write even a single line of concurrent code. It's probably saved me countless hours.

其他回答

如果你打算使用Java 8开始你的项目,你可能也会考虑一些新的书籍和教程,因为Java 8中出现了一些新东西,比如流、lambdas和新的原子——这些东西会稍微改变开发方法。

是的。非常感谢。 你可以随时了解Java中引入的新东西,不过,这本书在解释基础知识方面做得很好。

如果有帮助的话,这是来自一个使用OOP的并发性和并行性的全职研究员。

是的。这仍然是有效的,我从我的朋友那里得到了很好的反馈。它是学习java并发性的最佳书籍之一。您可以阅读Java并发实践的评论

I bought this book in 2013. I had very serious doubts that it would be current and useful given that this edition was published so long ago. The technology world moves quickly, and software technology even faster. Even so, this book is foundational. The concepts and practices that are discussed are more underpinnings for good software design and engineering than updates on the latest and greatest API's. This book has been indispensable, and I am glad that I got it before I had decided to write even a single line of concurrent code. It's probably saved me countless hours.

虽然我的观点可能有偏见,但我目前更新这本书的意图几乎是严格地添加,包括fork-join、并行分解和Java SE 8中新的并行批量数据操作。

编辑2020:…和“织机计划”。

编辑2021年:…和Project Loom:)

编辑2022:…还有织机计划!