diff --git a/src/main/java/org/ultramine/server/util/GlobalExecutors.java b/src/main/java/org/ultramine/server/util/GlobalExecutors.java index baecdb8..3cc62e6 100644 --- a/src/main/java/org/ultramine/server/util/GlobalExecutors.java +++ b/src/main/java/org/ultramine/server/util/GlobalExecutors.java @@ -3,10 +3,12 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; +import com.google.common.util.concurrent.ThreadFactoryBuilder; + public class GlobalExecutors { - private static final ExecutorService io = Executors.newSingleThreadExecutor(); - private static final ExecutorService cached = Executors.newCachedThreadPool(); + private static final ExecutorService io = Executors.newSingleThreadExecutor(new ThreadFactoryBuilder().setNameFormat("UM IO #%d").setDaemon(true).build()); + private static final ExecutorService cached = Executors.newCachedThreadPool(new ThreadFactoryBuilder().setNameFormat("UM cached #%d").setDaemon(true).build()); /** * Обрабатывает задачи на сохранение чего-либо на диск/в БД. Используется