1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-13 07:46:43 +00:00
This commit is contained in:
2020-05-03 11:31:45 +08:00
parent d8e24a0ba1
commit b7f63a4052

View File

@@ -107,6 +107,9 @@ func (scheduler *SchedulerFair) Start() {
scheduler.queueMu.Lock() scheduler.queueMu.Lock()
queue := scheduler.nextQueue queue := scheduler.nextQueue
go func() {
scheduler.UpdateNextQueue()
}()
if len(scheduler.queues[queue]) > 0 { if len(scheduler.queues[queue]) > 0 {
jm := JobManager{} jm := JobManager{}
jm.job = scheduler.queues[queue][0] jm.job = scheduler.queues[queue][0]
@@ -164,9 +167,6 @@ func (scheduler *SchedulerFair) Start() {
scheduler.schedulingMu.Unlock() scheduler.schedulingMu.Unlock()
} }
scheduler.queueMu.Unlock() scheduler.queueMu.Unlock()
go func() {
scheduler.UpdateNextQueue()
}()
} }
}() }()