【发布时间】:2018-08-03 20:01:16
【问题描述】:
我编写了许多 SSIS 包,用于查询数据库,然后使用包含脚本任务的 foreach 循环,该脚本任务使 REST 调用将查询数据中的更改同步到目标应用程序。我想知道是否可以在脚本任务中的 C# 中将任务与 Parallel.Invoke 结合使用,作为多线程代码的一种方式?
我更喜欢任务,因此 .net 框架可以智能地管理它自己的线程数等。
我宁愿更改 C#,也不愿开始复制和添加 foreach 循环和脚本任务。
有人可以指出在这种情况下的最佳选择,或者给我一些在这种情况下要避免的陷阱吗?
【问题讨论】:
标签: c# multithreading ssis task task-parallel-library