并发编程系列之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源码学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

java并发编程实战读书笔记之FutureTask

java并发编程实战读书笔记之FutureTask

尚硅谷JUC高并发编程学习笔记Callable,FutureTask,JUC辅助类

尚硅谷JUC高并发编程学习笔记Callable,FutureTask,JUC辅助类

尚硅谷JUC高并发编程学习笔记Callable,FutureTask,JUC辅助类

并发系列——FutureTask类源码简析