mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 23:45:55 +08:00
fix: #207
This commit is contained in:
parent
d32958a6ed
commit
99cecf4795
|
@ -37,13 +37,12 @@ public class TaskExecutors extends QuartzJobBean {
|
|||
|
||||
private static final Log LOG = LogFactory.getLog(TaskExecutors.class);
|
||||
|
||||
private static final int MAX_TASK = Runtime.getRuntime().availableProcessors() / 2;
|
||||
|
||||
private static final int MAX_QUEUE = MAX_TASK * 10;
|
||||
private static final int MAX_TASKS_NUMBER = Integer.max(Runtime.getRuntime().availableProcessors() / 2, 2);
|
||||
|
||||
private static final ExecutorService EXECS = new ThreadPoolExecutor(
|
||||
MAX_TASK, MAX_TASK, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>(MAX_QUEUE));
|
||||
|
||||
MAX_TASKS_NUMBER, MAX_TASKS_NUMBER, 0L, TimeUnit.MILLISECONDS,
|
||||
new LinkedBlockingQueue<>(MAX_TASKS_NUMBER * 10));
|
||||
|
||||
private static final Map<String, HeavyTask<?>> TASKS = new ConcurrentHashMap<>();
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue