书籍 图解Java多线程设计模式的封面

图解Java多线程设计模式

[日] 结城浩

出版时间

2017-07-31

ISBN

9787115462749

评分

★★★★★

标签

编程

书籍介绍

本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。在讲解过程中,不仅以图配文,理论结合实例,而且提供了运用模式解决具体问题的练习题和答案,帮助读者加深对多线程和并发处理的理解,并掌握其使用技巧。

目录
序章1 Java线程  1
I1.1 Java线程  2
I1.2 何谓线程  2
明为跟踪处理流程,实为跟踪线程  2
单线程程序  3

显示全部
用户评论
用了很多类比,很多图,非常容易理解,读起来非常顺畅
十分好
非常棒的一本多线程的书籍,10年前读过这本书,还以为绝版了,能再版真高兴,结城浩是非常棒的技术书作家。看完之后可以理解较为复杂的多线程设计,无障碍阅读诸如MINA,Netty中多线程部分的代码。之后可以阅读其他多线程的书籍作为补充。
非常好的一本书,内容丰富,并且多线程的知识写的详细易懂,就连习题的答案都这么详细,入门和进阶都可以选择此书,值得再读!
Single Threaded Execution:能通过这座桥的只有一个人 Immutable:想破坏也破坏不了 Guarded Suspension:等我准备好哦 Balking:不需要就算了 Producer-Consumer:我来做,你来用 Read-Write Lock:大家一起读没问题,但读的时候不要写哦 Thread-Per-Message:这项工作就交给你了 Worker Thread:工作没来就一直等,工作来了就干活 Future:先给您提货单 Two-Phase Termination:先收拾房间再睡觉 Thread-Specific Storage:一个线程一个储物柜 Active Object:接收异步消息的主动对象
读完感觉没啥意思。
循序渐进,非常适合入门
总体评价:适合泛读不适合精读,适合新手,比较浅。 优点: 将多线程编程的各个设计模式按照它们的演进和依赖的顺序整理出来了。 缺点: 1.如果将设计模式的演进作为主轴来讲会更好,否则迷失在具体的实现里,反而容易看不起每个设计模式的使用场景和优点。 2.(不是本书的缺点,是书籍固有的缺点)书籍是线性的,但是多线程的设计模式的学习过程不是线性的。照着书中给出的设计模式演进思路,在网上找碎片化的文章反而更有助于理解。 3.最后的Active Object模式讲解的不好,该模式涉及的东西太多,应该先引入较少的概念,也可以避开书籍没有代码跳转的缺陷。
易读性很强!
啰嗦
Z-Library