什么是线程执行器Executor
来源:互联网 发布:矩阵乘法计算公式 编辑:程序博客网 时间:2024/04/30 17:37
执行器框架(Executor Framework),围绕着Executor接口和它的子接口ExecutorService,及实习这两个接口的ThreadPoolExecutor类展开。
这套机制分离了任务的创建和执行。通过使用执行器,仅需要在实现Runnable接口的对象,然后将这些对象发送给执行器即可。执行器通过创建所需的线程,来负责这些Runnalbe对象的创建,实例化及运行。执行器使用了线程池来提高应用程序的性能。当发送一个任务给执行器,执行器会尝试使用线程池中的线程对象来执行这个任务,避免了不断地创建和销毁线程而导致性能下降。
执行器框架另一个重要的优势是Calllable接口。它类似于Runnable接口,但是却提供了两个方面的增强。
这个接口的主要方法名为call(),可以返回结果。
当发送一个Callable对象给执行器,将获得一个实现Future接口的对象。可以使用这个对象来控制Callable对象的状态和结果。
0 0
- 什么是线程执行器Executor
- Executor(线程执行器)
- Executor--线程的执行器
- zthread学习 实例三 使用Executor器来执行线程
- zthread学习 三 使用Executor器来执行线程
- Java并发编程-16-线程执行器-Executor Framework
- java使用Executor(执行器)管理线程
- 线程执行器的创建:Executor及其子类
- 执行器Executor
- 执行器Executor
- Mina Executor Filter执行线程模型过滤器
- Java并发 执行器Executor
- Executor Interfaces 执行器接口
- java多线程 学习笔记(二)——线程执行器 Executor
- Executor框架线程池任务执行全过程原理
- Java Executor并发框架(六)Executor框架线程池任务执行全过程(上)
- Java Executor并发框架(七)Executor框架线程池任务执行全过程(下)
- Java Executor并发框架(九)Executor框架线程池ExecutorService.shutdown什么时候执行
- Bulls and Cows
- 计蒜之道 青云的机房组网方案(中等)
- AsyncTask的使用
- Opensips 进程结构
- 第15课:Spark Streaming源码解读之No Receivers彻底思考
- 什么是线程执行器Executor
- 318. Maximum Product of Word Lengths
- 【连载】大话系统架构决策 - 伸缩性
- 第七届ACM山东省赛-D Swiss-system tournament
- 虚拟机的文件拖不出来
- Object.create() --- javascript一种新的对象创建方式
- 一些优秀项目的体会
- 位运算求相反数
- Nexus搭建过程