1、面向委托的接口设计比面向接口的要轻巧许多

2、连续返回的函数设计会带来极大的灵活性

3、Sleep(DateTime-StartTime )配合死循环来设计可退出的批次任务。