StartEvent
将相应VC中的任务加入到run queue中 (作业开始执行时候,从VC的wait队列pop出来了,TaskAssigned仅仅改变了Task状态变量的值),
FinishEvent
同时删除了Task在相应VC和TaskPool中的结构
FailEvent
删除了Task在TaskPool中的结构(在相应VC中已经没有了,被pop出来了)