栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中executor是什么意思

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中executor是什么意思

我们知道线程池可以对线程进行管理,而这个管理的功能,线程池没有进行参与,而是交给了Executor框架去执行。可以说Executor作为管理者,在线程池处设置了一个接口,然后对里面的线程统一管理。下面我们就Executor框架概念、继承体系为大家带来全面讲解,帮助大家理解Executor框架的基础内容。

1.Executor框架概念

我们知道线程池就是线程的集合,线程池集中管理线程,以实现线程的重用,降低资源消耗,提高响应速度等。线程用于执行异步任务,单个的线程既是工作单元也是执行机制,从JDK1.5开始,为了把工作单元与执行机制分离开,Executor框架诞生了,他是一个用于统一创建与运行的接口。Executor框架实现的就是线程池的功能。

2.Executor继承体系

Executor框架的起点自然就是 Executor 接口,可以说整个 Executor 框架便是建立在 Executor接口和其子接口上的,大致结构为:

ExecutorService它是线程池定义的一个接口,继承Executor。能够关闭线程池,提交线程获取执行结果,控制线程的执行。

Executor 框架提供了两个灵活的可配置的线程池实现 ThreadPoolExecutor(ExecutorService) 和 ScheduledThreadPoolExecutor(ScheduledExecutorService)

可以通过 Executors 的工厂方法来创建指定配置的线程池,同时通过一些其他实用的方法来使用它们。

以上就是java中Executor框架基本内容的介绍,主要是关于Executor对于线程池的一些应用。学会了之后,我们就可以进一步展开Executor框架的使用了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15159.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号