线程池

2021-10-06 02:14

阅读:732

标签:demo   pre   +=   指定   类对象   资源   private   exe   img   概念: 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 使用线程池方式--Runnable接口 通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 步骤: 1、Executors:线程池创建工厂类   public static ExecutorService newFixedThreadPool(int nThreads):返回线程池对象 2、ExecutorService:线程池类   Future submit(Runnable task):获取线程池中的某一个线程对象,并执行 3、Future接口:用来记录线程任务执行完毕后产生的结果。线程池创建与使用     使用线程池中线程对象的步骤:   ①创建线程池对象   ②创建Runnable接口子类对象   ③提交Runnable接口子类对象   ④关闭线程池 演示:   public class demo1 implements Runnable{ public void run() { for(int i=0;i


评论


亲,登录后才可以留言!