java.util.concurrent,示例,教程和代码

我一直被要求使用java.util.concurrent库构建一个multithreadingjava应用程序。 我不熟悉这个库,但对multithreading代码的问题有很好的理解。

我正在寻找一个教程和示例代码,它显示了这个正在使用的Java库,这是最佳实践。

如果您是一个快速学习者,我推荐网站www.java2s.com(Java API by Example)。

以下是并发程序包的完整链接: http : //www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm

编辑:如果你可以花一些钱(并不急于),我推荐这本书:Java Concurrency in Practice http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601 / REF = sr_1_1?即= UTF8&QID = 1290021702&SR = 8-1

它充满了实例和良好实践。

我通常更喜欢从主要来源学习并推荐这个: http : //download.oracle.com/javase/tutorial/essential/concurrency/index.html

另外,我非常喜欢布鲁斯·埃克尔(Bruce Eckel)的“Thinking in Java”

你可以尝试我关于这个主题的简短说明 (它只有10页)。 在阅读了一些与javadoc for java.util.concurrent相关的文章之后,我已经制作了这个快速教程。

Vogella的Java并发/multithreading教程

介绍基础知识(不可变数据结构)和所有相关技术 – 从(通过Java 6, java.util.concurrentExecutor框架的ThreadFuture s / Callable到(即将推出的Java 7) fork / join框架。

20页打印,不是最好的英文,但重点。

结帐这篇文章。 它很好地解释了并发设计的基础知识。

http://walivi.wordpress.com/2013/08/24/concurrency-in-java-a-beginners-introduction/