
多处理器编程的艺术
The art of multiprocessor programming
Maurice Herlihy · 初版 2008 年
- 64次提及
- 27人推荐
- 44位 HN 评论者
为什么值得读
结合理论与代码实例,深入讲解并行算法与事务内存。
- 详述工作窃取队列与非阻塞算法原理
- 兼顾扎实的理论推导与实用技术实践
- 包含丰富的并发代码解释与算法方案
适合:想要深入钻研多处理器并发编程的开发者
值得读指数:66 / 100
Hacker News 读者推荐
…计数器。对于工作队列,你可以通过给每个处理器分配自己的工作队列来解决,并在它完成自己的队列时从其他处理器那里偷工作(work stealing)。Herlihy 和 Shavit 合著的一本教材《The Art of Multiprocessor Programming》详细讨论了这些内容。
lincolnq 在 HN 的推荐
…想要一份极佳的入门资料,请看 https://en.wikipedia.org/wiki/Non-blocking_algorithm ;如果你真的很感兴趣,可以读读关于事务内存(Transactional memory)的内容 - http://dl.acm.org/citation.cfm?id=165164 ,然后再读读 Herlihy 和 Shavit 写的《The Art of Multiprocessor Programming》(这是一本教科书)。
rietta 在 HN 的推荐
如果你想更深入地研究这个课题,我强烈推荐 Herlihy 和 Shavit 写的《The Art of Multiprocessor Programming》。它有一段很棒的理论部分,随后是更加实际的应用。我也很喜欢《The Art of Concurrency》,它以另一种对立的视角切入相近的领域。读起来可能会更容易上手一些。
padenot 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0123705916
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。