diff --git a/TerraForgedCore/src/main/java/com/terraforged/core/util/concurrent/ThreadPool.java b/TerraForgedCore/src/main/java/com/terraforged/core/util/concurrent/ThreadPool.java index 5bccde6..822b416 100644 --- a/TerraForgedCore/src/main/java/com/terraforged/core/util/concurrent/ThreadPool.java +++ b/TerraForgedCore/src/main/java/com/terraforged/core/util/concurrent/ThreadPool.java @@ -106,4 +106,12 @@ public class ThreadPool { return instance; } } + + public static void shutdownCurrent() { + synchronized (lock) { + instance.shutdown(); + // replace with the common pool + instance = new ThreadPool(); + } + } }