学习线程编程的好资源有哪些?

36

随着多核CPU在桌面上的普及,多线程技能将成为程序员的重要资产。您能否推荐一些对于希望学习线程编程的程序员来说有用的资源(书籍、教程、网站等)?

17个回答

19

10

这是一个关于这个主题的非常好的教程。 - spoulson

6

5


2

我在以下网址维护一个并发文章、博客和项目的链接博客:

http://concurrency.tumblr.com

我通常每天发布一两个链接,涉及各种主题(线程、Actor、锁定、并行编程)和各种环境(Erlang、Java、Scala、.NET、C++、Ruby、Python等)。


2

这是Delphi特有的,但这个概念也适用于其他语言!

多线程教程


2
我已经阅读了Brian Goetz的《Java Concurrency in Practice》(大部分内容),这本书非常好。
显然,这本书贯穿着基于Java的主题(使用Java特定的线程、锁等实现),但是几乎所有的原则都可以应用于其他语言。
作者的个人主页包含他撰写的一些文章(文章列表),其中一些与线程有关。也许可以从那里开始,如果你喜欢他的风格,就购买这本书。

2

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接