|
|
@@ -12,23 +12,23 @@ import java.util.concurrent.TimeUnit;
|
|
|
*/
|
|
|
public final class ThreadPoolFactory {
|
|
|
private final static ExecutorService DEFAULT = new CommonThreadPoolExecutor(
|
|
|
- 512,
|
|
|
- 512,
|
|
|
+ 1024,
|
|
|
+ 1024,
|
|
|
0L, TimeUnit.SECONDS,
|
|
|
new LinkedBlockingQueue<>(5000),
|
|
|
new ThreadFactoryBuilder().setNameFormat("DEFAULT-%d").build(),
|
|
|
new ThreadPoolExecutor.AbortPolicy());
|
|
|
private final static ExecutorService FEATURE = new CommonThreadPoolExecutor(
|
|
|
- 256,
|
|
|
- 256,
|
|
|
+ 512,
|
|
|
+ 512,
|
|
|
0L, TimeUnit.SECONDS,
|
|
|
new LinkedBlockingQueue<>(5000),
|
|
|
new ThreadFactoryBuilder().setNameFormat("Feature-%d").build(),
|
|
|
new ThreadPoolExecutor.AbortPolicy());
|
|
|
|
|
|
private final static ExecutorService SCORE = new CommonThreadPoolExecutor(
|
|
|
- 512,
|
|
|
- 512,
|
|
|
+ 1024,
|
|
|
+ 1024,
|
|
|
0L, TimeUnit.SECONDS,
|
|
|
new LinkedBlockingQueue<>(5000),
|
|
|
new ThreadFactoryBuilder().setNameFormat("SCORE-%d").build(),
|