2013-04-28 30 views
1

我想要实现在C#并行任务的组织者

  1. 首先在多线程文件上传我计算的段数为我的文件,根据它的大小(1个GB平均值)。
  2. 我填写要上载的细分受众群ID的列表。
  3. 然后我遍历段ID列表上传段。
  4. 如果一个分段失败,我再次将分段ID重新插入其列表中。
  5. 我保存了段ID的列表以支持上传连续性(此处为解决此问题的解决方法还保存了正在进行的段的ID)。

我的问题是:

  1. ,我用它来握住我的段ID是在我的情况非常糟糕的数据结构列表。
  2. 现在我要上传段平行

的问题:

  • 什么是我的情况下使用,以支持并行处理和跟踪失败的任务,以最佳的数据结构重新安排它再次处理?

感谢

回答