在“Java 并发实践”之后阅读更多并发示例?

2022-09-02 01:54:58

SO的许多人建议通过阅读Java Concurrency in Practice(JCIP)来深入了解Java并发性,有时Doug Lea在1999年的书也会被提及:

阅读JCIP后,仍然觉得有必要对主题进行概括/巩固。这主要是因为我觉得JCIP中缺乏示例,但是这本书几乎触及了Java多线程的所有方面。

你能推荐任何书籍/资源来补充JCIP的大量java.util.concurrent.*使用示例吗?

欢迎任何建议或链接。多谢。


答案 2

我不知道有哪本书能提供比JCiP更好的例子。Lea 在 1999 年出版的书中是理解为 java 5 编写的原语的好读物。然而,我问道格他推荐读哪本书,他推荐了《多处理器编程的艺术》。所有可用的示例都是用Java编写的(尽管有一些伪代码)。

大量的1.6并发实现(一个跳过列表算法)是基于本书编写的。对于如何正确实现复杂的算法,这是一本很好的读物。


推荐