线程池的小demo

来源:互联网 发布:淘宝网店进销存软件 编辑:程序博客网 时间:2024/05/16 12:42

1。需要一个类继承Runnable这个类,实现run方法
2。需要一个连接池对象
3。执行方法

package pool;public class demo implements Runnable{    private String name;    public demo(String name){        this.name=name;    }    @Override    public void run() {        System.out.println(name+"连接成功");    }}
package pool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class test {    public static void main(String[] args) {        ExecutorService executor=Executors.newFixedThreadPool(20);        for(int i=0;i<100;i++){            executor.execute(new demo("user"+i));        }        executor.shutdown();    }}

结果:

user0连接成功user3连接成功user2连接成功user5连接成功user4连接成功user1连接成功user6连接成功user8连接成功user7连接成功user12连接成功user10连接成功user11连接成功user20连接成功user9连接成功user21连接成功user13连接成功user22连接成功user24连接成功user23连接成功user25连接成功user26连接成功user27连接成功user28连接成功user14连接成功user29连接成功user31连接成功user32连接成功user30连接成功user35连接成功user34连接成功user33连接成功user37连接成功user15连接成功user36连接成功user39连接成功user40连接成功user41连接成功user38连接成功user42连接成功user43连接成功user45连接成功user44连接成功user46连接成功user49连接成功user47连接成功user48连接成功user51连接成功user50连接成功user16连接成功user55连接成功user54连接成功user17连接成功user53连接成功user52连接成功user59连接成功user58连接成功user18连接成功user57连接成功user64连接成功user56连接成功user67连接成功user66连接成功user71连接成功user65连接成功user73连接成功user63连接成功user76连接成功user62连接成功user19连接成功user61连接成功user83连接成功user60连接成功user86连接成功user85连接成功user90连接成功user84连接成功user82连接成功user81连接成功user80连接成功user79连接成功user78连接成功user77连接成功user75连接成功user74连接成功user72连接成功user70连接成功user69连接成功user68连接成功user99连接成功user98连接成功user97连接成功user96连接成功user95连接成功user93连接成功user94连接成功user92连接成功user91连接成功user89连接成功user88连接成功user87连接成功
原创粉丝点击