豆瓣
扫码直接下载
我是本书的作者。感谢@York Cai的反馈!该问题系排版问题,已经在本书第2次印刷中更正。由此给读者带来阅读上的不便在此表示歉意! 另外,本书的所有实战案例代码都是可以实际运行的,以便读者进行实验。 本书的源码可以从https://github.com/Viscent上下载,那里面的代码是我实际编写、测试过的。书上的毕竟都是贴上去并经过编辑、排版的。 另外,清单5-2那个类io.github.viscent.mtpattern.ch14.hsha.example.AlarmSendingThread贴自第14章的源码。 也欢迎读者就本书阅读过程中遇到的疑问在此或者知乎上提出。 我的知乎主页https://www.zhihu.com/people/da-qian-56-87。
感觉本书的基本思路参考了《图解 Java 多线程设计模式》,不过书中完全没有提及,总体还行,有些收获
和《图解Java多线程设计模式》几乎一样,这本书适合已经较为理解Java多线程之后,随意翻一翻。不推荐。
直接下载github源码来看就行了。而且例子举得一般
更像是思路而不是介绍实用的模式
还算可以,值得一读
2018.10.14 ~ 2018.11.03, 绝大部分内容感觉都了解,都比较熟悉。但作者的梳理还是比较有意义。 比如写条件等待的代码时,要用循环枷锁检查;线程池的使用;线程局部存储的使用等等,都是在 《Java 并发编程实战》这些经典的多线程编程著作中被反复说明强调的东西,但在这本书中,则是挖掘了更多的东西,并被总结为了相应的多线程编程设计模式
本书以理论结合示例的方式介绍了多线程常见设计模式。
作为补充看的
特别好的书,过瘾
占用篇幅最大的实战案例解析,感觉价值不是很大呀。
没看其他那几本关于多线程设计模式的书,所以觉得还不错。 做了好多笔记,但发现很多模式自己也知道,只是叫不出名字。 另外这本书对看JUC源码帮助很大。
质量很一般,而且书中代码太多,有凑字数之嫌。
与核心篇相比,不够惊艳
模式讲的还可以。
实践书
读完了。书上的代码有点乱,从github下载下来看比较好。感觉引入的场景太复杂了,就只跟着写了可重用代码那部分。功力尚浅,不知道书上写的诸如把一个synchronized换成一个阻塞队列+一个消费者的方法究竟能不能提升性能。 在最后几章看到了mapreduce的影子,不知道是多线程领域先有的还是分布式计算领域先有的这种思想。
如果撸过concurrent的源码,看到这几个设计模式肯定会会心一笑。
作为一本实战指南,还是不错的,明显有实战经验。书中大段大段的代码,让各种设计模式一目了然,虽然很多不同名字,但本质上都是生产者消费者,只是不同的组合罢了。不过就是代码过于冗长,感觉放点伪代码意思一下就可以了,真实代码放在git上还方便运行
这本书,主要讲解的是多线程的设计思路,个人感觉是蛮好的,有一定的难度!并不是那种特别简单,需要有一些设计模式基础和Java多线程基础!这样看起来才会比较顺畅!
> Java多线程编程实战指南(设计模式篇)
18 有用 Viscent 2016-11-27 22:09:47
我是本书的作者。感谢@York Cai的反馈!该问题系排版问题,已经在本书第2次印刷中更正。由此给读者带来阅读上的不便在此表示歉意! 另外,本书的所有实战案例代码都是可以实际运行的,以便读者进行实验。 本书的源码可以从https://github.com/Viscent上下载,那里面的代码是我实际编写、测试过的。书上的毕竟都是贴上去并经过编辑、排版的。 另外,清单5-2那个类io.github.viscent.mtpattern.ch14.hsha.example.AlarmSendingThread贴自第14章的源码。 也欢迎读者就本书阅读过程中遇到的疑问在此或者知乎上提出。 我的知乎主页https://www.zhihu.com/people/da-qian-56-87。
6 有用 识名 2019-08-22 17:38:52
感觉本书的基本思路参考了《图解 Java 多线程设计模式》,不过书中完全没有提及,总体还行,有些收获
2 有用 阿念 2020-07-05 17:47:09
和《图解Java多线程设计模式》几乎一样,这本书适合已经较为理解Java多线程之后,随意翻一翻。不推荐。
1 有用 阿里阿里巴巴 2021-10-20 16:08:57
直接下载github源码来看就行了。而且例子举得一般
0 有用 Mark_Lee 2020-07-31 00:22:49
更像是思路而不是介绍实用的模式
0 有用 Cinderella Man 2019-05-13 11:13:36
还算可以,值得一读
0 有用 hanpfei 2018-11-03 16:50:55
2018.10.14 ~ 2018.11.03, 绝大部分内容感觉都了解,都比较熟悉。但作者的梳理还是比较有意义。 比如写条件等待的代码时,要用循环枷锁检查;线程池的使用;线程局部存储的使用等等,都是在 《Java 并发编程实战》这些经典的多线程编程著作中被反复说明强调的东西,但在这本书中,则是挖掘了更多的东西,并被总结为了相应的多线程编程设计模式
0 有用 菩提树下搬砖头 2018-02-04 22:12:57
本书以理论结合示例的方式介绍了多线程常见设计模式。
0 有用 恰同学少年 2018-11-18 22:27:59
作为补充看的
0 有用 追寻一片乐土 2016-11-19 11:21:19
特别好的书,过瘾
0 有用 望月 2018-12-03 17:57:49
占用篇幅最大的实战案例解析,感觉价值不是很大呀。
0 有用 payall4u 2018-04-19 16:37:52
没看其他那几本关于多线程设计模式的书,所以觉得还不错。 做了好多笔记,但发现很多模式自己也知道,只是叫不出名字。 另外这本书对看JUC源码帮助很大。
0 有用 zifangsky 2020-05-06 20:30:13
质量很一般,而且书中代码太多,有凑字数之嫌。
0 有用 dyyyyt 2018-09-10 21:39:48
与核心篇相比,不够惊艳
0 有用 Castle 2019-11-04 11:20:50
模式讲的还可以。
0 有用 冲浪高手 2018-03-22 16:47:07
实践书
0 有用 Ruoji555555 2021-06-04 20:55:49
读完了。书上的代码有点乱,从github下载下来看比较好。感觉引入的场景太复杂了,就只跟着写了可重用代码那部分。功力尚浅,不知道书上写的诸如把一个synchronized换成一个阻塞队列+一个消费者的方法究竟能不能提升性能。 在最后几章看到了mapreduce的影子,不知道是多线程领域先有的还是分布式计算领域先有的这种思想。
0 有用 Zane 2017-09-16 19:50:52
如果撸过concurrent的源码,看到这几个设计模式肯定会会心一笑。
0 有用 Lambda 2017-04-18 10:33:39
作为一本实战指南,还是不错的,明显有实战经验。书中大段大段的代码,让各种设计模式一目了然,虽然很多不同名字,但本质上都是生产者消费者,只是不同的组合罢了。不过就是代码过于冗长,感觉放点伪代码意思一下就可以了,真实代码放在git上还方便运行
0 有用 落落果儿 2019-05-01 16:48:27
这本书,主要讲解的是多线程的设计思路,个人感觉是蛮好的,有一定的难度!并不是那种特别简单,需要有一些设计模式基础和Java多线程基础!这样看起来才会比较顺畅!