`
技术无涯苦作舟
  • 浏览: 11914 次
社区版块
存档分类
最新评论

Java并发编程实战纠错与部分翻译优化

阅读更多
Java并发编程实战纠错与部分翻译优化

版本号:2017年5月第一版第18次印刷。

读Java并发编程实战的时候,发现有些翻译方面的错误,包括理解错误,印刷错误。在参考英文版以及反复理解后,在这里记录下我认为有错和可以优化的一些地方,以更好的理解作者所要表达的意思,希望对其他朋友在读这本书的时候能有所帮助。

如果我有理解错误的地方,还望朋友不吝指出。

1. Page 254, 第一段最后一句的SynchronousQueue和FutureTask需要注释掉,因为这两个同步类都再在使用AQS。而书中只提到了SynchronousQueue,漏掉了FutureTask。

2. Page 255,最后一段中的accuire应为acquire.

3. Page 257, 章节14.6的第一段,同样需要注释掉SynchronousQueue和FutureTask。

4. Page 265, 第一段,第4行的“与”字去掉,“他”改为“它”;第5行的“能”改为“需要”。
   如果要快速获取无竞争的锁,那么至少需要一次CAS操作,再加上其它(锁相关的操作),因此基于锁的计数器即使在最好的情况下也会比基于CAS的计数器在一般情况下需要执行更多的操作。

5. Page 266, 第二段的第二句,“这些”改为“这与”。

6. Page 266, 第五段最后一句,“与其他可变对象相同”改为“就像其它可变对象”。

7. Page 271, 最后一段倒数第三句,删除“结构”。

8. Page 272, 第二段中的第二行,“有两个指针指向位于尾部的节点”改为“有两个指针涉及到位于尾部的节点”。原书中为“refer to”, 并且从后续描述“当前最后一个元素的next指针”来看,这里使用“指向”并不准确。

9. Page 272, 第二段中的第三行,“尾节点”改为“尾指针”。

10. Page 272, 第五段的第四行,“头节点”和“尾节点”分别改为“头指针”和“尾指针”。

11. Page 272, 第五段的第五行,“即”改为“要么指向”。此处描述了三种情况:哨兵节点(队列为空);队列的最后一个元素(队列处于稳定状态);倒数第二个元素(队列处于执行更新状态)。

12. Page 273, 图15-3的标注,“对立”改为“队列”。“头节点”和“尾节点”分别改为“头指针”和“尾指针”。

13. Page 273, 第二段的第一句,“尾节点的next域将为空”改为“尾指针指向的节点的next域将为空”。

14. Page 277, 倒数第二段第五行,“时钟频率的提供同样提升了性能”改为“更高的时钟频率也有助于提高性能”.

15. Page 277, 倒数第一段最后一句,“JVM依赖程序通过同步”改为“JVM依赖于程序通过同步”.

16. Page 285, 最后一段的倒数第三句,“静态初始化”改为“静态初始化器”。


还有一些其他错误,后续更新进来。
分享到:
评论

相关推荐

    java并发编程实战源码,java并发编程实战pdf,Java

    《Java并发编程实战》是Java并发编程领域的一本经典著作,它深入浅出地介绍了如何在Java平台上进行高效的多线程编程。这本书的源码提供了丰富的示例,可以帮助读者更好地理解书中的理论知识并将其应用到实际项目中。...

    Java 并发编程实战.pdf

    在《Java并发编程实战》中,读者也能够了解到如何将并发与现代Java语言特性结合起来,例如使用Lambda表达式和Stream API来简化并发代码的编写。 综合来看,该书不仅适合于对Java并发编程感兴趣的初学者,同样也适合...

    《java 并发编程实战高清PDF版》

    《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南。这本书旨在帮助开发者理解和掌握在Java环境中创建高效、可扩展且可靠的多线程应用程序的关键技术和实践。它涵盖了从基本概念到高级主题的广泛内容,...

    Java并发编程实战华章专业开发者书库 (Tim Peierls 等 美Brian Goetz).pdf

    《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南,由Tim Peierls等人与Brian Goetz合著,旨在帮助Java开发者理解和掌握在多线程环境中编写高效、安全的代码。这本书由拥有丰富经验的JDK并发大师及...

    java并发编程实战(英文版)

    ### Java并发编程实战知识点概述 #### 一、Java并发特性详解 在《Java并发编程实战》这本书中,作者深入浅出地介绍了Java 5.0和Java 6中新增的并发特性。这些特性旨在帮助开发者更高效、安全地编写多线程程序。书中...

    62-Java并发编程实战

    62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java...

    java并发编程实战中文加英文版加源码

    JAVA并发编程实践中文版 英文版 原书源码 带书签 java_concurrency_in_practice.pdf 英文版还是不错的,但是中文版的译者典型的没有技术功底,介绍上说什么专家, 翻译的非常差劲,有些句子都不通顺,都不知道自己去...

    (PDF带目录)《Java 并发编程实战》,java并发实战,并发

    《Java 并发编程实战》是一本专注于Java并发编程的权威指南,对于任何希望深入了解Java多线程和并发控制机制的开发者来说,都是不可或缺的参考资料。这本书深入浅出地介绍了如何在Java环境中有效地管理和控制并发...

    Java并发编程实战

    第二部分 结构化并发应用程序 第6章 任务执行 6.1 在线程中执行任务 6.1.1 串行地执行任务 6.1.2 显式地为任务创建线程 6.1.3 无限制创建线程的不足 6.2 Executor框架 6.2.1 示例:基于Executor的Web服务器 ...

    java并发编程实战高清版pdf

    《Java并发编程实战》是Java开发者深入理解和掌握并发编程的一本经典著作。这本书全面地介绍了Java平台上的并发和多线程编程技术,旨在帮助开发者在多核时代编写出高效、可伸缩且线程安全的代码。 并发编程是现代...

    JAVA并发编程实战JAVA并发编程实战JAVA并发编程实战JAVA并发编程实战

    《Nginx高性能Web服务器详解》可能是与Java并发编程实战相关的补充阅读,因为Nginx作为一个高性能的反向代理服务器,经常与Java应用服务器配合使用,优化Web服务的并发处理能力。Nginx的异步非阻塞I/O模型和事件驱动...

    java并发编程实践pdf笔记

    Java并发编程实践是Java开发中不可或缺的一个领域,它涉及到如何高效、正确地处理多线程环境中的任务。这本书的读书笔记涵盖了多个关键知识点,旨在帮助读者深入理解Java并发编程的核心概念。 1. **线程和进程的...

    Java 并发编程实战 中英文+代码示例

    《Java 并发编程实战》是一本针对Java程序员深入学习并发编程的重要著作。这本书涵盖了从基础知识到高级技术的全面内容,旨在帮助读者理解和掌握多线程环境下的编程实践。书中结合了理论与实际示例,提供了丰富的...

    java并发编程实战.zip

    《Java并发编程实战》这本书是Java开发者深入理解并发编程的重要参考资料。它涵盖了Java并发的核心概念、工具和最佳实践,旨在帮助读者在多线程环境中构建高效、可靠的系统。以下是本书涉及的一些关键知识点: 1. *...

    JAVA并发编程实战.pdf

    根据提供的文件信息:“JAVA并发编程实战.pdf”,我们可以深入探讨与Java并发编程相关的多个核心知识点。 ### Java并发编程基础 #### 1. 并发与并行 - **并发(Concurrency)**:指一个程序中存在多个执行序列(如...

    JAVA并发编程实战

    本书《JAVA并发编程实战》及其打包版本深入探讨了这一主题,旨在帮助开发者理解和掌握Java环境下的并发编程技术。 Java并发编程涉及到的核心知识点包括: 1. **线程基础**:首先,你需要理解什么是线程,它是如何...

    《Java7并发编程实战手册》书中实例代码

    《Java 7并发编程实战手册》是一本深入探讨Java并发编程的权威著作,它涵盖了大量实用的技巧和最佳实践,旨在帮助开发者在多线程环境下编写高效、安全的代码。这本书的实例代码提供了丰富的示例,使读者能够直观地...

    Java 并发编程实战

    Java 并发编程实战PDF

Global site tag (gtag.js) - Google Analytics