一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 ...
分类:
编程语言 时间:
2016-03-26 17:00:53
阅读次数:
215
内容索引创建线程线程池参数返回值共享数据线程安全锁Semaphore异常处理一个小例子认识async & awaitawait的原形创建123456789staticvoidMain(){newThread(Go).Start();// .NET 1.0开始就有的Task.Factory.Start...
分类:
其他好文 时间:
2015-11-27 19:31:01
阅读次数:
203
线程池就是一个可以装线程的一个容器,线程池一般有三种
1固定线程池ExecutorService threadPool = Executors.newFixedThreadPool(3);//开启线程池,固定的线程池参数3 表示限制放入线程池的线程数
2缓存线程池Executor threadPool = Executors.newCachedThreadPool();//开启缓存线程池,根据...
分类:
编程语言 时间:
2015-04-26 18:24:48
阅读次数:
152