热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java并发编程:RunnableScheduledFuture接口详解

本文深入解析了Java并发编程中RunnableScheduledFuture接口的源代码及其在标准线程池中的应用。

本文将详细介绍 Java 并发编程中 RunnableScheduledFuture 接口的源代码及其在标准线程池中的应用。

线程池相关

源码:

package java.util.concurrent; public interface RunnableScheduledFuture extends RunnableFuture, ScheduledFuture { // 如果这是一个定期任务,则返回 true boolean isPeriodic(); }

接口 RunnableScheduledFuture

类型参数:

V - 此 Future 的 get 方法所返回的结果类型。

所有超级接口:

Comparable, Delayed, Future, Runnable, RunnableFuture, ScheduledFuture

作为 Runnable 的 ScheduledFuture。成功执行 run 方法可以完成 Future 并允许访问其结果。

从接口 java.util.concurrent.RunnableFuture 继承的方法

run

从接口 java.util.concurrent.Delayed 继承的方法

getDelay

从接口 java.lang.Comparable 继承的方法

compareTo

从接口 java.util.concurrent.Future 继承的方法

cancel, get, get, isCancelled, isDone

isPeriodic 方法

boolean isPeriodic()

如果这是一个定期任务,则返回 true。定期任务可以根据计划重新运行,而非定期任务只能运行一次。

返回:

如果此任务是定期的,则返回 true


参考链接:https://my.oschina.net/langwanghuangshifu/blog/2963550


推荐阅读
author-avatar
刘旭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有