1
0
mirror of https://github.com/sismics/docs.git synced 2025-12-12 17:26:13 +00:00

at least 2 threads for background work

This commit is contained in:
bgamard
2020-05-07 11:09:11 +02:00
parent 7c72b5e69b
commit 0d058b9c9c

View File

@@ -171,7 +171,7 @@ public class AppContext {
if (EnvironmentUtil.isUnitTest()) {
return new EventBus();
} else {
int threadCount = Runtime.getRuntime().availableProcessors() / 2;
int threadCount = Math.max(Runtime.getRuntime().availableProcessors() / 2, 2);
ThreadPoolExecutor executor = new ThreadPoolExecutor(threadCount, threadCount,
1L, TimeUnit.MINUTES,
new LinkedBlockingQueue<>());