Excutor框架//未完成

  从jdk5开始,把工作单元和执行机制分离开来。工作单元包括 Runnable 和 Callable,而执行机制由 Executor 框架提供。

一、Executor框架:

1、Executor框架两级调度模型:

  在上层,java多线程程序把应用分解为若干个任务,然后执行用户级调度器,即Executor框架,将任务映射为若干数量的线程。

  在底层,操作系统内核将这些线程映射到硬件处理器上。

  应用程序由Executor框架控制上层调度,下层调度由操作系统内核控制,下层调度不受到应用程序控制。

2、Executor框架结构:主要由3大部分组成

(1)任务:被执行任务需要实现的接口,Runnable接口、Callable接口。

(2)任务的执行:任务执行机制的核心接口Executor,以及继承自 Executor 的 ExecutorService 接口。ExecutorService 有两个实现类 ThreadPoolExecutor 和 ScheduledThreadPoolExecutor。

(3)异步计算的结果:

猜你喜欢

转载自www.cnblogs.com/guoyu1/p/12180417.html
今日推荐