GO语言实现的任务调度框架
在我们编写一个服务端服务时,为了提高程序的运行效率,我们往往会对程序进行一定的并发操作。 我们可以把这些能够进行并发的单元称作"任务"。"任务"之间具有复杂的关系,例如有的任务需要依赖别的任务执行的结果, 而有的任务完全没有关联,可以并发操作。
假设我们有7个"任务",将他们从1-7进行编号。
本框架能够实现n个"任务"按照你指定的顺序执行,存在相互依赖的"任务"会同步执行,不存在依赖的"任务"会并发执行。
查看example文件夹,获得开箱即用的调度框架使用方式。