2010-05-19 100 views
2

我一直在试图解释Java线程给一个从未接触过多线程应用程序的同事,但显然我不是一个很好的老师。初学者的Java线程

任何人都可以推荐一个很好的在线或离线资源,可以解释简单,一步一步的方式线程?我知道这是一个复杂的话题,但肯定存在一篇文章,书籍或其他解释,可能导致“啊哈,我终于明白了!”时刻。

+2

真正*“啊哈我明白了,终于!” *时刻对我来说是几年后,我开始使用线程,当我读到*“Java并发实践”*。最好。 Java的。书。永远。 (甚至比优秀的*“Effective Java”*更好)。 – SyntaxT3rr0r 2010-05-19 18:25:17

+0

@WizardOfOdds:我同意,这本书非常好,我几乎推荐它。我只是无法让自己指向一个初学者(或* Effective Java *)。 :) – 2010-05-19 18:28:49

回答

6

查看Sun的Java教程中的Concurrency课程。它有点大,但它很好地分解了。

+1

既然你有和我一样的答案,这将是churlish不upvote你大声笑+1 – 2010-05-19 18:19:42

2

我想指出在他的官方教程,在这个问题讨论的方向here.

这是官方Java教程,让我开始,我连一个严重的Java开发者...

0

简单的教程后,我强烈建议得到布赖恩戈茨的书“Java并发实践,”如果同事可能进行多线程编程。