Callable方法比Runnable强大一些在于它被线程执行后有返回值,该返回值可以被Future拿到。用法:Callable<Integer>callable=newCallable<Integer>(){publicIntegercall()throwsException{//dosth}};FutureTask<Integer>future=newFutureTask<Integer>(..
分类:
其他好文 时间:
2014-11-01 19:17:29
阅读次数:
175
Timer的官方描述是:A facility for threads to schedule tasks for future execution in a background thread.
Tasks may be scheduled for one-time execution, or for repeated execution at regular intervals.
意思就是...
分类:
其他好文 时间:
2014-11-01 17:52:47
阅读次数:
169
java线程中Callable与Future...
分类:
编程语言 时间:
2014-10-30 22:49:30
阅读次数:
276
微软近期Open的职位:MSIT Dynamics CRM Sr. Dev Lead (Sr. Dev Lead, Microsoft China, Beijing)Are you interested in shaping the future vision of how we implement...
分类:
其他好文 时间:
2014-10-28 13:34:24
阅读次数:
145
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:
其他好文 时间:
2014-10-27 21:04:17
阅读次数:
231
1.Futrue
public interface Future //Future 表示异步计算的结果ExecutorService threadPool = Executors.newSingleThreadExecutor();
Future future = threadPool.submit(new Callable() {
public String call() throws Ex...
分类:
编程语言 时间:
2014-10-26 15:40:38
阅读次数:
159
Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
分类:
编程语言 时间:
2014-10-24 18:43:37
阅读次数:
217
FutureTask类是Future 的一个实现,并实现了Runnable,
所以可通过Executor(线程池)来执行,也可传递给Thread对象执行。
如果在主线程中需要执行比较耗时的操作时,但又不想阻塞主线程时,
可以把这些作业交给Future对象在后台完成,当主线程将来需要时,
就可以通过Future对象获得后台作业的计算结果或者执行状态。
Executor框架利用Futur...
分类:
其他好文 时间:
2014-10-23 20:51:21
阅读次数:
192
首先,Future是一个接口,该接口用来返回异步的结果。
package com.itbuluoge.mythread;
import java.util.ArrayList;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concur...
分类:
编程语言 时间:
2014-10-18 14:06:15
阅读次数:
243
问题描述 主要我的疑问在两点:1、如何定义一个Future对象数组,最先我采用的是Future[]f=newFuture(10);来定义了一个有10对象的数组,但是老报错2、Future可以使用Callable,那可不可以就是用Runnable现在我最急需的是解决第一个问题 ...
分类:
其他好文 时间:
2014-10-15 23:16:11
阅读次数:
225