From 2dec4a93c17c3ea674bb8ccf5afeeca51aba7d15 Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Wed, 14 Jun 2023 10:57:31 -0700 Subject: [PATCH] wip --- tokio/src/runtime/scheduler/multi_thread/idle.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tokio/src/runtime/scheduler/multi_thread/idle.rs b/tokio/src/runtime/scheduler/multi_thread/idle.rs index 5c2c13527..9dcee08bc 100644 --- a/tokio/src/runtime/scheduler/multi_thread/idle.rs +++ b/tokio/src/runtime/scheduler/multi_thread/idle.rs @@ -98,6 +98,10 @@ impl Idle { return; } + if self.num_idle.load(Acquire) == 0 { + return; + } + // There aren't any searching workers. Try to initialize one if self .num_searching