Advertisement

ThreadPoolExecutor 创建线程池

阅读量:

使用 ThreadPoolExecutor 创建线程池

ThreadPoolExecutor 构造函数的源代码进行解析

复制代码
 public ThreadPoolExecutor(int corePoolSize,

    
                       int maximumPoolSize,
    
                       long keepAliveTime,
    
                       TimeUnit unit,
    
                       BlockingQueue<Runnable> workQueue,
    
                       ThreadFactory threadFactory,
    
                       RejectedExecutionHandler handler) {
    
     if (corePoolSize < 0 ||
    
         maximumPoolSize <= 0 ||
    
         maximumPoolSize < corePoolSize ||
    
         keepAliveTime < 0)

全部评论 (0)

还没有任何评论哟~