From 69e0276673941384f7f9bbc045f9465f0b7a19b5 Mon Sep 17 00:00:00 2001 From: Tau Date: Fri, 19 Jun 2026 11:44:53 +1000 Subject: [PATCH] Use daemon/virtual thread factory for InteractionManager's executor. --- .../clientsort/client/interaction/InteractionManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/dev/terminalmc/clientsort/client/interaction/InteractionManager.java b/common/src/main/java/dev/terminalmc/clientsort/client/interaction/InteractionManager.java index cf7b2f8e..302d63bd 100644 --- a/common/src/main/java/dev/terminalmc/clientsort/client/interaction/InteractionManager.java +++ b/common/src/main/java/dev/terminalmc/clientsort/client/interaction/InteractionManager.java @@ -42,7 +42,10 @@ public enum TriggerType { public static final Waiter TICK_WAITER = (TriggerType type) -> type == TriggerType.TICK; private static final ArrayDeque eventQueue = new ArrayDeque<>(); - private static final ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1); + private static final ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor( + 1, + Thread.ofVirtual().name("clientsort-interaction-scheduler").factory() + ); private static ScheduledFuture tickFuture; private static Waiter waiter = null;