public class DynamicExecutors extends Object
|Modifier and Type||Method and Description|
Creates a thread pool, same as in
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-2018 The Apache Software Foundation. All Rights Reserved.