初学者的Java线程

时间:2010-05-19 18:14:49

标签: java multithreading

我一直在尝试向一位从未接触过多线程应用程序的同事解释Java线程,但显然我不是一位好老师。

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

6 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

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

这是让我入门的官方java教程,我甚至都不是一个认真的Java开发人员......

答案 2 :(得分:1)

答案 3 :(得分:0)

这是一个古老而又好的,让我成为Aha,我得到它的效果

http://www.javaworld.com/javaworld/jw-04-1996/jw-04-threads.html

答案 4 :(得分:0)

在简单的教程之后,如果同事可能会进行多线程编程,我强烈建议让Brian Goetz的书“Java Concurrency in Practice”。

答案 5 :(得分:0)

如果您正在使用Swing,请查看SwingWorker:

http://java.sun.com/docs/books/tutorial/uiswing/concurrency/worker.html