From eab3d00fe836b92de240a00b1767469845be4f5e Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Mon, 9 Feb 2026 20:02:26 +0800 Subject: [PATCH] refactor(ActionScheduler): remove useless delay in TimeWheel#wheel --- .../modules/action/dispatcher/scheduler/ActionScheduler.kt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt index b1bb7b46..500168e4 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt +++ b/Partner-Main/src/main/java/work/slhaf/partner/module/modules/action/dispatcher/scheduler/ActionScheduler.kt @@ -159,10 +159,6 @@ class ActionScheduler : AgentRunningSubModule, Void>() // tick 推进(nano -> second) val current = System.nanoTime() val step = ((current - lastTickAdvanceTime) / 1_000_000_000L).toInt() - if (step <= 0) { - delay(50) // 避免空转 - continue - } val previousTick = tick tick = (tick + step).coerceAtMost(wheel.lastIndex)