并发编程系列之FutureTask源码学习笔记
Posted smileNicky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并发编程系列之FutureTask源码学习笔记相关的知识,希望对你有一定的参考价值。
并发编程系列之FutureTask源码学习笔记
1、什么是FutureTask类?
在上一章节的学习中,我们知道了Future类的基本用法,知道了Future其实就是为了监控线程任务执行的,接着本博客继续学习FutureTask。然后什么是FutureTask类?
Future是1.5版本引入的异步编程的顶层抽象接口,FutureTask则是Future的基础实现类。同时FutureTask还实现了Runnable接口,所以FutureTask也可以作为一个独立的Runnable任务。
2、使用FutureTask封装Callable任务
线程中是不能直接传入Callable任务的,所以需要借助FutureTask,FutureTask可以用来封装Callable任务,下面给出一个例子:
package com.example.concurrent.future;
import
以上是关于并发编程系列之FutureTask源码学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
尚硅谷JUC高并发编程学习笔记Callable,FutureTask,JUC辅助类
尚硅谷JUC高并发编程学习笔记Callable,FutureTask,JUC辅助类