diff --git a/common/src/main/java/ctbrec/GlobalThreadPool.java b/common/src/main/java/ctbrec/GlobalThreadPool.java index 3f79a203..b0fa9c9d 100644 --- a/common/src/main/java/ctbrec/GlobalThreadPool.java +++ b/common/src/main/java/ctbrec/GlobalThreadPool.java @@ -1,6 +1,5 @@ package ctbrec; -import java.util.UUID; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -8,11 +7,7 @@ import java.util.concurrent.Future; public class GlobalThreadPool { - private static final ExecutorService threadPool = Executors.newThreadPerTaskExecutor(r -> Thread - .ofVirtual() - .name("GlobalWorker-" + UUID.randomUUID().toString().substring(0, 8)) - .unstarted(r) - ); + private static final ExecutorService threadPool = Executors.newWorkStealingPool(20); private GlobalThreadPool() { }