Executor框架简介
来源:互联网 发布:淘宝外贸男装店推荐 编辑:程序博客网 时间:2024/06/05 02:01
Executor框架主要有3大部分组成
1、任务:包括被执行任务需要实现的接口,Runnable接口或Callable接口
2、任务的执行:包括任务执行机制的核心接口Executor,以及继承自Executor的ExecutorService接口。Executor框架有两个关键类实现了ExecutorSerivce接口(ThreadPoolExecutor和ScheduledThreadPoolExecutor)
3、异步计算的结果:包括接口Future和实现Future接口的FutureTask类
可以先看下Executor的主要类图结构如下:
Executor框架的主要的类和接口如下
1、Executor是一个接口,它是整个Executor框架的基础,它将任务的提交与任务的执行进行分离
2、ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务。
3、SchduledThreadPoolExecutor是一个扩展功能实现类,可以在给定的延迟后执行任务,或者定时执行任务,类似于Timer的功能,但是功能更加强大
4、Futrue和实现Futrue接口的FutureTask类,代表异步计算的结果
5、Runnable接口和Callable接口的实现类,都可以在线程池中提交执行
0 0
- Executor框架简介
- Executor框架简介
- Executor框架简介
- Executor框架简介
- Executor框架简介
- Executor 框架简介
- Executor框架(一)Executor框架简介
- Executor框架的使用简介
- Executor框架简介-java并发编程
- 【Java】【Executor】Executor 简介
- Executor框架
- Executor框架
- Executor框架
- Executor框架
- Executor框架
- Executor框架
- Executor框架
- Executor框架
- picasso_强大的Android图片下载缓存库
- Docker镜像和仓库笔记
- 浅谈Java中的hashcode方法
- Linux系统编程(1) —— 文件IO
- IOS控件之UITextField用法及注意点
- Executor框架简介
- BufferedInputStream和BufferedOutputStream类
- python导入模块的4种方法
- CoordinatorLayout的详细介绍
- BufferedOutputStream 源码分析
- BaseAdapter学习
- 【爬虫-反爬虫】系列二:【文章精选1】-互联网网站的反爬虫策略浅析
- CodeForces 342C
- JAVA自学之每日一题(八)