FutureTask接口理论知识复习

简介: juc学习

Future接口定义

Future接口(FutureTask实现类)定义了操作异步任务一些方法,如获取异步任务的执行结果,取消异步任务,判断任务是否被取消,判断任务是否完成等。

image.png

比如:主线程让一个子线程去执行任务,子线程可能比较耗时,启动子线程后,主线程去做其他的事情,忙其他事情或者过了一会才去获取子线程的执行的任务的结果或者变更状态。

举例:一个老师上课口渴,让学生去买水,自己还可以继续讲课,这里老师是主线程,学生是子线程。

总结

Future接口可以为主线程开一个分支任务,专门为主线程处理耗时费力的复杂任务。


目录
相关文章
|
存储 NoSQL Redis
【docker专题_06】docker安装redis
【docker专题_06】docker安装redis
149 1
|
Kubernetes API 调度
初识Kubernetes 架构 必看!
初识Kubernetes 架构 必看!
129 0
|
Java Linux Docker
Docker image设计与Linux哲学的关系
最近在阅读Linux 系统编程手册。
126 0
|
测试技术 C语言
C语言犄角旮旯的知识之形参、实参、main函数参数、数组或指针做函数参数等
C语言犄角旮旯的知识之形参、实参、main函数参数、数组或指针做函数参数等
197 0
|
开发工具 git Python
Google 开源的 Python 命令行库:fire 实现 git 命令
涉及的示例代码和历史文章,已同步更新到 HelloGitHub-Team 仓库 一、前言 在前面三篇介绍 fire 的文章中,我们全面了解了 fire 强大而不失简洁的能力。按照惯例,我们要像使用 argparse、docopt 和 click 一样使用 fire 来实现 git 命令。 本文的关注点并不在 git 的各种命令是如何实现的,而是怎么使用 fire 去打造一个实用命令行程序,代码结构是怎样的。因此,和 git 相关的操作,将会使用 gitpython 库来简单实现。 为了让没读过 使用 xxx 实现 git 命令(xxx 指 argparse、docopt 和 click)
226 0
|
Docker 容器
容器镜像服务 主子账户授权
容器镜像服务 主子账户授权。 本期上线的主子账号功能,满足了企业账户分权管理的场景。子账户开通服务之后,主账户就可以对子账户进行授权。允许指定的子账户拥有镜像的推送、拉去权限,或是修改仓库信息等功能。
8229 0
|
8天前
|
人工智能 运维 安全