MCPcopy Create free account
hub / github.com/buguang01/bige / AddTask

Method AddTask

modules/AutoTaskModule.go:62–72  ·  view source on GitHub ↗

添加新任务,如果任务已存在,就返回false

(task IAutoTaskModel)

Source from the content-addressed store, hash-verified

60
61//添加新任务,如果任务已存在,就返回false
62func (mod *AutoTaskModule) AddTask(task IAutoTaskModel) bool {
63 mod.lock.Lock()
64 defer mod.lock.Unlock()
65 if _, ok := mod.taskList[task.GetTaskName()]; ok {
66 return false
67 } else {
68 mod.taskList[task.GetTaskName()] = task
69 task.Start(mod)
70 return true
71 }
72}
73
74//添加新任务,如果任务已存在,就把旧的给关掉
75func (mod *AutoTaskModule) ReTask(task IAutoTaskModel) bool {

Callers 1

TestTaskFunction · 0.95

Calls 2

GetTaskNameMethod · 0.65
StartMethod · 0.65

Tested by 1

TestTaskFunction · 0.76