线程并发库----Executors

来源:互联网 发布:scx4321驱动mac版 编辑:程序博客网 时间:2024/06/07 04:09

在Executors类中提供很多的静态方法用来创建线程池。

1、public static ExecutorService newCachedThreadPool() 用来创建一个根据需要的创建新线程的线程池,以前创建的线程还可以用

2、public static ExecutorService newFixedThreadPool(int nThreads)  创建一个具有固定数量的线程线程池

3、public static ScheduledExecutorServicenewScheduledThreadPool(int corePoolSize)  创建一个固定数据的线程池,用来安排在给定多少时间后去执行任务

4、public static ExecutorService newSingleThreadExecutor()  用来创建一个单线程的线程池

5、public static ScheduledExecutorServicenewSingleThreadScheduledExecutor()   创建一个单线程执行程序,它可安排在给定延迟后运行命令或者定期地执行。

原创粉丝点击