并发编程系列之Future类的主要功能介绍

Posted smileNicky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并发编程系列之Future类的主要功能介绍相关的知识,希望对你有一定的参考价值。

并发编程系列之Future类的主要功能介绍

1、什么是Future类?

Future类:future类的是一种异步任务监视器,可以让提交者可以监视任务的执行,同时可以取消任务的执行,也可以获取任务返回结果

2、Future类的作用

比如在做一定的任务运算的时候,需要等待比较长时间,这个任务是比较耗时的,需要比较繁重的运算,比如加密、压缩等等。如果一直在等程序执行完成是不明智的,这时可以将这个比较耗时的任务交给子线程执行,然后通过Future类监控线程执行,获取返回的结果。这样一来就提高了工作效率,这是一种异步的思想。

3、Future方法和用法

通过idea看一下Future类的类学习,可以看到这个类只有5个方法,基于jdk1.8:

public interface Future<V

以上是关于并发编程系列之Future类的主要功能介绍的主要内容,如果未能解决你的问题,请参考以下文章

并发编程系列之FutureTask源码学习笔记

并发编程系列之FutureTask源码学习笔记

Java并发编程之线程创建和启动(ThreadRunnableCallable和Future)

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

十二:并发编程之Future&ForkJoin框架原理分析

掌握系列之并发编程-1.并发基础