如何实现定制任务在特定调度线程池中高效运行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1810个文字,预计阅读时间需要8分钟。
Java 9 并发编程指南:目录中定义了在调度线程池中运行的作业准备工作的实现过程,扩展了工作原理,增加了更多关于调度线程池的注意。Executor 框架是基于基本线程池的扩展,支持在一段时间后执行任务。
Java9并发编程指南目录定制在调度线程池中运行的任务准备工作实现过程工作原理扩展学习更多关注调度线程池是Executor框架基本线程池的扩展调度在一段时间后执行任Java 9并发编程指南 目录
定制在调度线程池中运行的任务
- 准备工作
- 实现过程
- 工作原理
- 扩展学习
- 更多关注
调度线程池是Executor框架基本线程池的扩展调度在一段时间后执行任务。ScheduledThreadPoolExecutor类实现此线程池并且允许如下两种任务的执行
- **延迟任务**在一段时间后只执行一次的任务
- **周期任务**在延迟之后且持续周期性执行的任务
延迟任务能够执行Callable和Runnable对象但周期任务只能执行Runnable对象。所有通过调度线程池执行的任务都是RunnableScheduledFuture接口实现。本节将学习如何实现自定义RunnableScheduledFuture接口来执行延迟和周期任务。
准备工作
本范例通过Eclipse开发工具实现。如果使用诸如NetBeans的开发工具打开并创建一个新的Java项目。
本文共计1810个文字,预计阅读时间需要8分钟。
Java 9 并发编程指南:目录中定义了在调度线程池中运行的作业准备工作的实现过程,扩展了工作原理,增加了更多关于调度线程池的注意。Executor 框架是基于基本线程池的扩展,支持在一段时间后执行任务。
Java9并发编程指南目录定制在调度线程池中运行的任务准备工作实现过程工作原理扩展学习更多关注调度线程池是Executor框架基本线程池的扩展调度在一段时间后执行任Java 9并发编程指南 目录
定制在调度线程池中运行的任务
- 准备工作
- 实现过程
- 工作原理
- 扩展学习
- 更多关注
调度线程池是Executor框架基本线程池的扩展调度在一段时间后执行任务。ScheduledThreadPoolExecutor类实现此线程池并且允许如下两种任务的执行
- **延迟任务**在一段时间后只执行一次的任务
- **周期任务**在延迟之后且持续周期性执行的任务
延迟任务能够执行Callable和Runnable对象但周期任务只能执行Runnable对象。所有通过调度线程池执行的任务都是RunnableScheduledFuture接口实现。本节将学习如何实现自定义RunnableScheduledFuture接口来执行延迟和周期任务。
准备工作
本范例通过Eclipse开发工具实现。如果使用诸如NetBeans的开发工具打开并创建一个新的Java项目。

