我一直在问使用java.util.concurrent
库来构建一个多线程的java应用程序。我对这个库不熟悉,但对多线程代码的问题有很好的理解。java.util.concurrent,示例,教程和代码
我正在寻找一个教程和示例代码,显示这个Java库在使用中,它是最佳实践。
我一直在问使用java.util.concurrent
库来构建一个多线程的java应用程序。我对这个库不熟悉,但对多线程代码的问题有很好的理解。java.util.concurrent,示例,教程和代码
我正在寻找一个教程和示例代码,显示这个Java库在使用中,它是最佳实践。
如果你是一个快速学习者,我推荐网站www.java2s.com(Java API by Example)。
下面是完整的链接,并发包:http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm
编辑: 如果你能花钱的(且不应匆忙),我推荐这本书: Java并发实践 http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&qid=1290021702&sr=8-1
它确实充满了例子和良好的做法。
我通常喜欢从主要来源的学习和推荐这一个: http://download.oracle.com/javase/tutorial/essential/concurrency/index.html
我也由Bruce Eckel的很喜欢的书“在Java编程思想”
Vogella的Java Concurrency/Multithreading Tutorial
涵盖了基础知识(不可变数据结构)和所有相关技术 - 从(Java 6,java.util.concurrent
)Executor
框架和Future
s/Callable
s到(即将到来的Java 7)fork/join框架。
20页打印的页面,不是最好的英文,而是关键。
你可以试试我的brief notes关于这个问题(它只有10页)。在阅读一些文章以及javadoc for java.util.concurrent之后,我已经完成了这个快速教程。
结帐这个职位。它很好地解释了并发设计的基础知识。
http://walivi.wordpress.com/2013/08/24/concurrency-in-java-a-beginners-introduction/
+1这本书是伟大的 – Jeremy 2010-11-17 19:40:55
+1还有,我自己的那本书,并给它上大学的新员工开发者,这是对Java并发最好的介绍 – 2010-11-17 20:04:25