Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是";实践中的Java并发性”;还有效吗?_Java_Concurrency_Java 8_Java 7 - Fatal编程技术网

是";实践中的Java并发性”;还有效吗?

是";实践中的Java并发性”;还有效吗?,java,concurrency,java-8,java-7,Java,Concurrency,Java 8,Java 7,仍然有效吗?我想知道书中描述的思想、概念和实现是否仍然与最新的Java版本兼容 我这样问是因为最新版本是在2006年完成的。我可以这么说。JDK7添加了,但这是一个增强,而不是取代早期的并发工具。是的,我认为它仍然有效。从6点到7点,这个区域没有大的变化。Fork-join是一个新特性,非常适合于分而治之类型的问题。但是书中所有现有的东西,比如同步、volatile、servlet,仍然非常有效。虽然我的观点可能有偏差,但我目前更新这本书的意图几乎是严格的加法,包括fork-join、并行分解和

仍然有效吗?我想知道书中描述的思想、概念和实现是否仍然与最新的Java版本兼容


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

我可以这么说。JDK7添加了,但这是一个增强,而不是取代早期的并发工具。

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

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


编辑2020:。。。还有ProjectLoom。

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

是的,它肯定仍然有效,但我会推荐一本写得很好的书,其中有一章介绍了现代Java并发技术和很好的示例。

当我在线阅读某些预览章节时,这本书看起来很有希望。它在Java和一般并发方面提供了足够的见解。在设计和实现幼稚和复杂的并发应用程序时,可以将这本书作为一个方便的工具。

我在2013年买了这本书。考虑到这个版本很久以前就出版了,我非常怀疑它是否是最新的和有用的。技术世界发展迅速,软件技术发展更快。即便如此,这本书还是具有基础性的。所讨论的概念和实践更多地是良好软件设计和工程的基础,而不是最新和最好的API的更新。这本书是必不可少的,我很高兴在我决定编写哪怕是一行并发代码之前就得到了它。这可能会节省我无数的时间。

< P>如果你打算用java 8启动你的项目,你可能会考虑新的书籍和教程,因为java 8中出现的新东西,比如流、lambdas和新原子——这改变了开发方法。

是的。非常地 您可以随时跟踪Java中引入的新事物,但是,这本书在解释基本原理方面做得很好


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

是的。这将给你在Java并发编程方面打下良好的基础。对于那些感兴趣的人来说,由于它目前还没有被标记为答案,他给出了他的观点,至少这一点是无效的:你(3年后)还打算更新这本书吗?好了,亚马逊上提供的这本书仍然是2006年版。看到JavaSE8中有许多与并发性相关的新特性,这将是一件非常棒的事情。“有计划”会给它带来太多的荣誉。也许“有抱负”更近了……再过几个月,就到2019年了。。。你的粉丝还在等着…:(+1来自另一位粉丝。虽然我已经阅读了一些Java8/9stream/Conc书籍,但我仍在等待您的更新;-)我理解。从我的角度来看,与本书的新版本相比,Java的新版本具有更多的优势,因此我现在将重点放在这一点上。也许在ProjectLoom交付之后,情况会有所不同。我们在这里讨论并发,对吗?@samuel streams(parallel)和atomics当然是并发的关键特性。它如何回答关于“Java并发实践”一书的原始问题?有趣的是,它们目前免费提供了并发章节(免费下载第4章中的链接)