import rt from 'apigo.cc/gojs/runtime' import co from 'apigo.cc/gojs/console' import task from 'apigo.cc/gojs/task' import u from 'apigo.cc/gojs/util' const taskName = '「b」' let runTimes = 0 function onStart() { // co.info(taskName, 'start') task.getSet('bStarts', old => { return u.int(old) + 1 }) } let i = 0 function onRun() { runTimes++ // co.info(taskName, 'run start', runTimes) rt.sleep(200) let v = task.pop('aRunTime') task.getSet('Count' + u.string(v), old => { return u.int(old) + 1 }) // co.info(taskName, 'run end', runTimes) } function onStop() { // co.info(taskName, 'stop') task.getSet('bStops', old => { return u.int(old) + 1 }) }