《Java并发编程实战》 读书勘误

《Java并发编程实战》 个人读书勘误

  • P54

    由于CountingFactorizer的状态就是AtomicLong的状态,而AtomicLong是线程安全的,因此 CountingFactorizer不会对counter的状态施加额外的有效性约束,所以很容易知道CountingFactorizer是线程安全的。

    译文难以理解,原作为

    Since the state of CountingFactorizer is the state of the thread-safe AtomicLong , and since CountingFactorizer imposes no additional validity constraints on the state of the counter, it is easy to see that CountingFactorizer is thread-safe.

    译文的“因此”令人困惑,个人理解应为“并且”,理解起来就是CF类线程安全由于两个方面:1. AtomicLong是线程安全的;2. CF类中没有对counter状态施加额外的有效性约束。

  • P121

    Java.io包中的同步I/O

    和原作出入
    更正:Java.nio

  • P160

    而监听器则根据收到的时间执行一些计算来修改表现对象。

    更正:事件

  • P273-274

    图 15-3 处于稳定状态并包含两个元素的对立
    图 15-4 在插入过程中处于中间状态的对立

    更正:队列

  • P275

    (如果在执行原子更新的同时还要维持现有类的串行化形式,那么原子的域更新器将非常有用。)

    原作:

    The atomic field updaters are also useful when you want to perform atomic updates while preserving the serialized form of an existing class.

    译文的“serialized”被翻译为“串行化”,个人理解应该翻译为“序列化”,理解起来就是想要使用原子更新操作,又想保持现有的类的序列化的形式(比如还保持原生类型的变量)不变,用原子的域更新器非常有用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值