FutureTask方法执行示意图
2016-03-15 11:20:04 0 举报
FutureTask是Java并发库中的一个接口,它表示一个异步计算的结果。当一个计算任务提交给ExecutorService后,返回一个Future对象,通过调用Future对象的get方法可以获取到异步计算的结果。FutureTask实现了Runnable接口,它可以被线程执行。在执行过程中,如果遇到异常,可以通过实现Callable接口的call方法来处理异常。 总之,FutureTask是一个用于表示异步计算结果的接口,它可以被线程执行,并且可以通过get方法获取到异步计算的结果。
作者其他创作
大纲/内容
cancel(...):返回false
get():阻塞
已完成
线程
已启动
cancel(...):任务不会被执行,返回true
未启动
cancel(true):中断执行任务的线程cancel(false):不中断执行任务的线程
get():立即返回结果或抛出异常
收藏
收藏
0 条评论
下一页