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

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


当前回答

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

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

编辑2021年:…和Project Loom:)

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

其他回答

是的,在我看来它仍然有效。从6点到7点这个区域没有太大的变化。Fork-join是一个新特性,它非常适合于分治类型的问题。但是书中现有的所有内容,如同步、volatile、servlet,仍然非常有效。

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

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

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

编辑2021年:…和Project Loom:)

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

嗯,我在网上读了一些预览章节,这本书看起来很有前景。它对Java和一般并发性方面提供了足够的见解。在设计和实现简单和复杂的并发应用程序时,可以将这本书作为一个方便的装备。

是的,当然它仍然是有效的,但我将推荐作为补充或作为介绍《扎实的Java开发人员》,这是一本写得很好的书,其中有一章介绍了现代Java并发技术和做得很好的示例。