Version 1.4

增加了生成任务流中任务与数据集间的关系, 值得说明的是这个生成的关系较为简单, 满足:

+ 一个任务最多生成一个数据集, 但一个任务可以从多个数据集中取用数据
+ 一个数据集最多被一个任务取用
+ 对于一个中间数据集, 取用它的任务必然是生成这个数据集的任务的直接后继

另外要特别提醒的是, 在main脚本中, 使用了while循环保证生成的任务-数据集关系中, 每个任务都至少与一个数据集产生联系,
当数据集与任务数之比越大, 这样做的时间复杂度是越有保证的, 否则, 这个while循环应该去掉, 因为这个比例过小时,
生成的数据无论如何是无法保证这一点的.