diff --git a/cloud-task-server/src/main/java/com/muyu/task/server/thread/OptimizedPrioritizedThreadPool.java b/cloud-task-server/src/main/java/com/muyu/task/server/thread/OptimizedPrioritizedThreadPool.java index 505286f..2f9bf96 100644 --- a/cloud-task-server/src/main/java/com/muyu/task/server/thread/OptimizedPrioritizedThreadPool.java +++ b/cloud-task-server/src/main/java/com/muyu/task/server/thread/OptimizedPrioritizedThreadPool.java @@ -146,7 +146,7 @@ public class OptimizedPrioritizedThreadPool { lowPrioritySemaphore.release(defaultLowThreads); // 清空紧急任务的许可 - emergencySemaphore.release(-emergencyThreads); + emergencySemaphore.release(0); // 退出紧急模式 inEmergencyMode = false;