摘要: 主要的说明承接上面的InvokeAny/All 的说明,主要是代码的说明,接下来会对源码的说明: import java.util.concurrent.Callable; /* * 这是一个可能会在执行过程中,抛出空指针异常的任务。 * */ public class ExceptionCallable implements Callable { private String na... 阅读全文
posted @ 2014-09-14 15:22 长天秋水落霞孤鹜 阅读(196) 评论(0) 推荐(0)
摘要: java的1.5后,JDK 增加了一个包Concurrent,为我们的多线程程序的编写带来了很大的方便。这个主要是把以前使用多线程的知识梳理一下。 首先需要用到的类是java.util.concurrent.Executors, 由它来生成线程执行器java.util.concurrent.ExecutorService,然后根据需要可以用不同的方式运行线程,例如:单个任务可以用executorS... 阅读全文
posted @ 2014-09-14 14:56 长天秋水落霞孤鹜 阅读(186) 评论(0) 推荐(0)