并发编程系列之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类的主要功能介绍的主要内容,如果未能解决你的问题,请参考以下文章
Java并发编程之线程创建和启动(ThreadRunnableCallable和Future)
全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段