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.concurrent
) Executor
框架的Thread
和Future
s / Callable
到(即将推出的Java 7) fork / join框架。
20页打印,不是最好的英文,但重点。
结帐这篇文章。 它很好地解释了并发设计的基础知识。
http://walivi.wordpress.com/2013/08/24/concurrency-in-java-a-beginners-introduction/