摘要: 1. ThreadPoolExecutor的一个常用的构造方法ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, RejectedExecutionHandler handler) 参数说明:-corePoolSize 线程池中所保存的核心线程数。线程池启动后默认是空的,只有任务来临时才会创建线程以处理请求。prestartAllCoreThreads方法可以在线程池启动后即启动所有核心线程以等... 阅读全文
posted @ 2013-08-16 17:08 那些年的事儿 阅读(12612) 评论(4) 推荐(1) 编辑
摘要: 一:newSingleThreadExecutor创建一个单线程的线程池,以无界队列方式运行。这个线程池只有一个线程在工作(如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。)此线程池能够保证所有任务的执行顺序按照任务的提交顺序执行,同一时段只有一个任务在运行。此类型线程池特别适合于需要保证执行顺序的场合。package com.clzhang.sample.thread;import java.util.concurrent.Executors;import java.util.concurrent.ExecutorService;public class ThreadPoolT 阅读全文
posted @ 2013-08-16 11:10 那些年的事儿 阅读(3552) 评论(0) 推荐(0) 编辑