本文将详细介绍 Java 并发编程中 RunnableScheduledFuture 接口的源代码及其在标准线程池中的应用。
线程池相关
源码:
package java.util.concurrent;
public interface RunnableScheduledFuture
接口 RunnableScheduledFuture
类型参数:
V
- 此 Future 的 get 方法所返回的结果类型。
所有超级接口:
Comparable
作为 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