java中Executor接口

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  protected synchronized void scheduleNext() {

  if ((active = tasks.poll()) != null) {

  executor.execute(active);

  }

  }

  }

  此包中提供的 Executor 实现实现了 ExecutorService,这是一个使用更广泛的接口。ThreadPoolExecutor 类提供一个可扩展的线程池实现。Executors 类为这些 Executor 提供了便捷的工厂方法。

  内存一致性效果:线程中将 Runnable 对象提交到 Executor 之前的操作 happen-before 其执行开始(可能在另一个线程中)。

  三、方法详细:

  void execute(Runnable command)

  在未来某个时间执行给定的命令。该命令可能在新的线程、已入池的线程或者正调用的线程中执行,这由 Executor 实现决定。

  参数:command – 可运行的任务

  抛出:RejectedExecutionException – 如果不能接受执行此任务。

  NullPointerException – 如果命令为 null

[1][2]

而是面对它们,同它们打交道,

java中Executor接口

相关文章:

你感兴趣的文章:

标签云: