Concurrency programming

20:45:26

设置线程池,最大限度利用资源

参考

https://www.cnblogs.com/baidawei/p/9447737.html

 1  final Executor executor =
 2                 Executors.newFixedThreadPool(
 3                         Math.min(
 4                                 shops.size(),1000),
 5                         
 6                         new ThreadFactory(){
 7                             @Override
 8                             public Thread newThread(Runnable r){
 9                                 Thread t = new Thread(r);
10                                 t.setDaemon(true); // 使用守护线程,-- 这种方式不会阻止程序的关停。
11                                 return t;
12                             }
13                         });

 

posted @ 2019-08-18 20:47  君子之行  阅读(4)  评论(0编辑  收藏  举报