java使用线程池启动多个无返回值线程

    public void future(){
        // 创建一个线程池
        ExecutorService executorService = new ThreadPoolExecutor(
                10, 20,
                0L, TimeUnit.MILLISECONDS,
                new LinkedBlockingQueue<Runnable>());

        // 启动几个线程
        for (int i = 0; i < 10 ; i++){
            executorService.execute(new Runnable() {
                @Override
                public void run() {
                     // 业务代码
                    // orderService.fechInsert();
                }
            });
        }

        // 关闭线程池
        executorService.shutdown();
    }
发布了80 篇原创文章 · 获赞 42 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/HelloWorldYangSong/article/details/105088357