ExecuterService实现线程池1

时间:2019-01-30 21:12:00   收藏:0   阅读:288

线程池的作用

限制系统中执行线程的数量

做法:使用线程池控制线程数量,其他线程排队等候。

为什么要使用线程池

几个重要的类

如果生成线程池

Executors类提供了一些工厂方法:

举例

创建一个固定大小的线程池

...
    ExecutorService threadPool = Executors.newFixedThreadPool(30);//创建具有30个线程的线程池
    Runnable r1 = new Runable(){
        public void run(){
            //线程体
        }
    };
    threadPool.execute(r1);//将任务交给线程池,其会分配空闲线程来运行这个任务。
    ...

原文:https://www.cnblogs.com/morninglight/p/10339711.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!