java.util.concurrent.ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中java.util.concurrent.ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy()方法的一些代码示例,展示了ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy()方法的具体详情如下:
包路径:java.util.concurrent.ScheduledThreadPoolExecutor
类名称:ScheduledThreadPoolExecutor
方法名:getExecuteExistingDelayedTasksAfterShutdownPolicy

ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy介绍

[英]Gets the policy on whether to execute existing delayed tasks even when this executor has been shutdown. In this case, these tasks will only terminate upon shutdownNow, or after setting the policy to false when already shutdown. This value is by default true.
[中]获取即使此执行器已关闭也是否执行现有延迟任务的策略。在这种情况下,这些任务只会在现在关机时终止,或者在已经关机时将策略设置为false后终止。默认情况下,该值为true。

代码示例

代码示例来源:origin: robovm/robovm

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: org.apache.commons/commons-lang3

/**
 * Tests whether a default executor service is created if no service is
 * provided.
 */
@Test
public void testInitDefaultService() {
  final TimedSemaphore semaphore = new TimedSemaphore(PERIOD, UNIT, LIMIT);
  final ScheduledThreadPoolExecutor exec = (ScheduledThreadPoolExecutor) semaphore
      .getExecutorService();
  assertFalse("Wrong periodic task policy", exec
      .getContinueExistingPeriodicTasksAfterShutdownPolicy());
  assertFalse("Wrong delayed task policy", exec
      .getExecuteExistingDelayedTasksAfterShutdownPolicy());
  assertFalse("Already shutdown", exec.isShutdown());
  semaphore.shutdown();
}

代码示例来源:origin: uk.org.retep.tools/annotations

/**
 * {@inheritDoc}
 */
public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy()
{
  return executor.getExecuteExistingDelayedTasksAfterShutdownPolicy();
}

代码示例来源:origin: ibinti/bugvm

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: com.bugvm/bugvm-rt

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: MobiVM/robovm

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: org.codehaus.jsr166-mirror/jsr166

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: com.gluonhq/robovm-rt

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: jtulach/bck2brwsr

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: org.apidesign.bck2brwsr/emul

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: FlexoVM/flexovm

BlockingQueue<Runnable> q = super.getQueue();
boolean keepDelayed =
  getExecuteExistingDelayedTasksAfterShutdownPolicy();
boolean keepPeriodic =
  getContinueExistingPeriodicTasksAfterShutdownPolicy();

代码示例来源:origin: com.orientechnologies/orientdb-core

final BlockingQueue<Runnable> queue = executorService.getQueue();
final boolean abortPeriodic = !executorService.getContinueExistingPeriodicTasksAfterShutdownPolicy();
final boolean abortDelayed = !executorService.getExecuteExistingDelayedTasksAfterShutdownPolicy();

相关文章

微信公众号

最新文章

更多

ScheduledThreadPoolExecutor类方法