【Java】【Thread多线程】线程池

线程池

  1. 基本应用
    public class Demo {
        public static void main(String[] args) throws IOException, InterruptedException {
            ExecutorService pool = Executors.newFixedThreadPool(2);
            pool.submit(new MyRunnable());
            pool.submit(new MyRunnable());
            
            pool.shutdown(); // 关闭线程池
        }
    }
    
    class MyRunnable implements Runnable {
        @Override
        public void run() {
            for (int i = 0; i < 10; i++) {
                System.out.println(Thread.currentThread().getName() + "....." + i);
            }
        }
    }
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,802评论 18 399
  • 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? ``` new Thread...
    Jannonx阅读 2,771评论 0 6
  • 前段时间遇到这样一个问题,有人问微信朋友圈的上传图片的功能怎么做才能让用户的等待时间较短,比如说一下上传9张图片,...
    加油码农阅读 1,223评论 0 2
  • 我走在你所在的城市, 用力呼吸你正呼吸的空气, 四处张望你可能张望过的街景。 我真真切切地来过了, 算是已完成许久...
    言小善阅读 229评论 1 8
  • 还记得去年的国庆节自己在外实习,深知回家的不易。利用国庆节回了家看了家人。今年的我已回归了校园,又恢复了自己学生的...
    冷魂神殇阅读 187评论 0 0