- ParallelTask结束后,清除subFinishChan与taskChan
This commit is contained in:
@@ -180,6 +180,8 @@ func (task *ParallelTask) Run() {
|
||||
close(task.subFinishChan)
|
||||
task.jobList = nil // 如果不释放,任务被管理的话,会导致内存不能释放
|
||||
task.worker = nil
|
||||
task.subFinishChan = nil
|
||||
task.taskChan = nil
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user