码上敲享录 > java高并发常见问题 > java并发包之newCachedThreadPool无界线程池简单用法

java并发包之newCachedThreadPool无界线程池简单用法

上一章章节目录下一章 2020-05-26已有1607人阅读 评论(0)

java并发包之newCachedThreadPool无界线程池简单用法


解决方法:

无界线程池就是池中存放线程个数是理论上的Integer.MAX_VALUE最大值,所以风险很大不提议使用

下面创建线程池,往线程池中提交5个线程

public static void main( String[] args ) throws InterruptedException {

       ExecutorService executorService = Executors.newCachedThreadPool();

       for(int i=0;i<5;i++){

           executorService.execute(new Runnable() {

           @Override

           public void run() {

               System.out.println(System.currentTimeMillis());

           }

       });

       }


   }


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交