From a033ffbd741ef20e3a2305dff9c1704abc099912 Mon Sep 17 00:00:00 2001
From: 0xb00bface <0xboobface@gmail.com>
Date: Sun, 31 Dec 2023 16:15:14 +0100
Subject: [PATCH] Revert to work stealing pool with parallelism of 20

---
 common/src/main/java/ctbrec/GlobalThreadPool.java | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

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() {
     }