ScheduledFuture<?>
scheduleAtFixedRate(Runnablecommand,
longinitialDelay,
longperiod,
TimeUnitunit)
创建并执行一个在给定初始延迟后首次启用的定期操作,后续操作具有给定的周期;也就是将在 initialDelay 后开始执行,然后在 initialDelay+period 后执行,接着在 initialDelay + 2 * period 后执行,依此类推。
ScheduledFuture<?>
scheduleWithFixedDelay(Runnablecommand,
longinitialDelay,
longdelay,
TimeUnitunit)
创建并执行一个在给定初始延迟后首次启用的定期操作,随后,在每一次执行终止和下一次执行开始之间都存在给定的延迟。
void
setContinueExistingPeriodicTasksAfterShutdownPolicy(booleanvalue)
设置有关在此执行程序已 shutdown 的情况下是否继续执行现有定期任务的策略。
void
setExecuteExistingDelayedTasksAfterShutdownPolicy(booleanvalue)
设置有关在此执行程序已 shutdown 的情况下是否继续执行现有延迟任务的策略。
void
shutdown()
在以前已提交任务的执行中发起一个有序的关闭,但是不接受新任务。
List<Runnable>
shutdownNow()
尝试停止所有正在执行的任务、暂停等待任务的处理,并返回等待执行的任务列表。
<T> Future<T>
submit(Callable<T>task)
Future<?>
submit(Runnabletask)
提交一个 Runnable 任务用于执行,并返回一个表示该任务的 Future。
<T> Future<T>
submit(Runnabletask, Tresult)从类 java.util.concurrent.ThreadPoolExecutor 继承的方法
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, terminated
从类 java.util.concurrent.AbstractExecutorService 继承的方法
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor
从类 java.lang.Object 继承的方法
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口 java.util.concurrent.ExecutorService 继承的方法
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated
构造方法详细信息
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-17399-2.html
都有机场
为何这位这样说