所有类


接口 java.util.concurrent.ExecutorService
的使用

使用 ExecutorService 的软件包
java.util.concurrent 在并发编程中很常用的实用工具类。 
 

java.util.concurrentExecutorService 的使用
 

java.util.concurrentExecutorService 的子接口
 interface ScheduledExecutorService
          一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。
 

实现 ExecutorServicejava.util.concurrent 中的类
 class AbstractExecutorService
          提供 ExecutorService 执行方法的默认实现。
 class ScheduledThreadPoolExecutor
          ThreadPoolExecutor,它可另行安排在给定的延迟后运行命令,或者定期执行命令。
 class ThreadPoolExecutor
          一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。
 

返回 ExecutorServicejava.util.concurrent 中的方法
static ExecutorService Executors.newCachedThreadPool()
          创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。
static ExecutorService Executors.newCachedThreadPool(ThreadFactory threadFactory)
          创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们,并在需要时使用提供的 ThreadFactory 创建新线程。
static ExecutorService Executors.newFixedThreadPool(int nThreads)
          创建一个可重用固定线程集合的线程池,以共享的无界队列方式来运行这些线程。
static ExecutorService Executors.newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
          创建一个可重用固定线程集合的线程池,以共享的无界队列方式来运行这些线程,在需要时使用提供的 ThreadFactory 创建新线程。
static ExecutorService Executors.newSingleThreadExecutor()
          创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。
static ExecutorService Executors.newSingleThreadExecutor(ThreadFactory threadFactory)
          创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程,并在需要时使用提供的 ThreadFactory 创建新线程。
static ExecutorService Executors.unconfigurableExecutorService(ExecutorService executor)
          返回一个将所有已定义的 ExecutorService 方法委托给指定执行程序的对象,但是使用强制转换可能无法访问其他方法。
 

参数类型为 ExecutorServicejava.util.concurrent 中的方法
static ExecutorService Executors.unconfigurableExecutorService(ExecutorService executor)
          返回一个将所有已定义的 ExecutorService 方法委托给指定执行程序的对象,但是使用强制转换可能无法访问其他方法。
 


所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部