diff --git a/libjf-base/src/main/java/io/gitlab/jfronny/libjf/coprocess/ThreadCoProcess.java b/libjf-base/src/main/java/io/gitlab/jfronny/libjf/coprocess/ThreadCoProcess.java index 79801a4..6f8ad40 100644 --- a/libjf-base/src/main/java/io/gitlab/jfronny/libjf/coprocess/ThreadCoProcess.java +++ b/libjf-base/src/main/java/io/gitlab/jfronny/libjf/coprocess/ThreadCoProcess.java @@ -7,7 +7,7 @@ public abstract class ThreadCoProcess implements CoProcess, Runnable { public void start() { if (th != null) stop(); closed = false; - th = new Thread(this); + th = new Thread(this, getClass().getSimpleName()); th.start(); } diff --git a/libjf-config-core-v1/src/main/java/io/gitlab/jfronny/libjf/config/impl/JfConfigWatchService.java b/libjf-config-core-v1/src/main/java/io/gitlab/jfronny/libjf/config/impl/JfConfigWatchService.java index ba9e239..44127aa 100644 --- a/libjf-config-core-v1/src/main/java/io/gitlab/jfronny/libjf/config/impl/JfConfigWatchService.java +++ b/libjf-config-core-v1/src/main/java/io/gitlab/jfronny/libjf/config/impl/JfConfigWatchService.java @@ -49,6 +49,11 @@ public class JfConfigWatchService extends ThreadCoProcess implements Closeable { @Override public void executeIteration() { + try { + Thread.sleep(1000); + } catch (InterruptedException ignored) { + return; + } synchronized (CONFIG_DIR) { WatchKey key = service.poll(); if (key != null) {