From 77e21d620d0a71a250137d2d9c8d19495031d369 Mon Sep 17 00:00:00 2001 From: extio-de Date: Sun, 4 Oct 2026 15:52:14 +0200 Subject: [PATCH] revert(EventExecutor, ModuleExecutorImpl): switch from fixed thread pool to virtual thread executor --- src/main/java/de/extio/game_engine/event/EventExecutor.java | 2 +- .../java/de/extio/game_engine/module/ModuleExecutorImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/extio/game_engine/event/EventExecutor.java b/src/main/java/de/extio/game_engine/event/EventExecutor.java index 7abfa2e..dbf2acd 100644 --- a/src/main/java/de/extio/game_engine/event/EventExecutor.java +++ b/src/main/java/de/extio/game_engine/event/EventExecutor.java @@ -16,7 +16,7 @@ import org.slf4j.LoggerFactory; public class EventExecutor { private static final Logger LOGGER = LoggerFactory.getLogger(EventExecutor.class); - private static final ExecutorService EXECUTOR = Executors.newFixedThreadPool(4); //Executors.newVirtualThreadPerTaskExecutor(); + private static final ExecutorService EXECUTOR = Executors.newVirtualThreadPerTaskExecutor(); private final BlockingQueue eventQueue = new LinkedBlockingQueue<>(); diff --git a/src/main/java/de/extio/game_engine/module/ModuleExecutorImpl.java b/src/main/java/de/extio/game_engine/module/ModuleExecutorImpl.java index fff9b9f..b961a7b 100644 --- a/src/main/java/de/extio/game_engine/module/ModuleExecutorImpl.java +++ b/src/main/java/de/extio/game_engine/module/ModuleExecutorImpl.java @@ -14,7 +14,7 @@ import org.slf4j.LoggerFactory; public class ModuleExecutorImpl implements ModuleExecutor { private static final Logger LOGGER = LoggerFactory.getLogger(ModuleExecutorImpl.class); - private static final ExecutorService EXECUTOR = Executors.newFixedThreadPool(4); // Executors.newVirtualThreadPerTaskExecutor(); + private static final ExecutorService EXECUTOR = Executors.newVirtualThreadPerTaskExecutor(); private final ModuleService moduleManager;