线程池的使用

使用步骤:
1.使用线程池的工厂类Executors里面提供的静态方法newFixedThreadPool产生一个指定线程数量的线程池
2.创建一个类,实现Runnable接口,重写run方法,设置线程任务
3.调用ExecutorService中的方法submit,传递线程任务(实现类),开启线程,执行run方法
4.调用ExecutorService中的方法shutdown销毁线程池(不建议执行)
代码演示:

//线程池类
public class Demo01ThreadPool {
    public static void main(String[] args) {
        ExecutorService es= Executors.newFixedThreadPool(2);
        es.submit(new RunnableImp2());
        es.submit(new RunnableImp2());
        es.submit(new RunnableImp2());
    }
}
//具体实现类
public class RunnableImp2 implements Runnable{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName()+"正在执行任务。。。");
    }
}

结果:
线程池的使用

线程池的使用线程池的使用 WeiLGHui 发布了20 篇原创文章 · 获赞 16 · 访问量 9506 私信 关注
上一篇:在线病毒扫描


下一篇:线程池的submit和execute方法区别