public class DynamicExecutors extends Object
DynamicThreadPoolExecutor.| Modifier and Type | Method and Description |
|---|---|
static ExecutorService |
newScalingThreadPool(int min,
int max,
long keepAliveTime,
ThreadFactory threadFactory)
Creates a thread pool, same as in
#newScalingThreadPool(int, int, long), using the provided ThreadFactory
to create new threads when needed. |
public static ExecutorService newScalingThreadPool(int min, int max, long keepAliveTime, ThreadFactory threadFactory)
#newScalingThreadPool(int, int, long), using the provided ThreadFactory
to create new threads when needed.min - the number of threads to keep in the pool, even if they are idle.max - the maximum number of threads to allow in the pool.keepAliveTime - when the number of threads is greater than the min, this is the maximum time that excess idle threads
will wait for new tasks before terminating (in milliseconds).threadFactory - the factory to use when creating new threads.Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.