- tasksch任务在结束后释放jobList,避免被管理的任务不能释放内存

This commit is contained in:
gazebo
2019-05-25 08:45:50 +08:00
parent 5feb4d3b57
commit 1a91ae1732

View File

@@ -194,6 +194,7 @@ func (task *ParallelTask) Run() {
}
task.Result = taskResult
task.TerminatedAt = time.Now()
task.jobList = nil // 如果不释放,任务被管理的话,会导致内存不能释放
task.locker.Unlock()
globals.SugarLogger.Debugf("ParallelTask.Run %s, err:%v", task.Name, task.Err)
close(task.subFinishChan)