在我的Parallel.ForEach循环中,所有线程都会调用localFinally委托。我发现这在我的并行循环失速时会发生。在我的并行循环中,我大约有三个条件检查阶段,它们在循环完成之前返回。看起来,当线程从这些阶段返回时,而不是整个主体的执行时,它就不会执行localFinally委托。循环结构如下:
var startingThread
我是SSIS新手,正在构建一个包来执行各种文件系统任务。除了位于单个序列容器中的一组Foreach循环容器外,所有对象都按预期工作。我的想法是,我希望它们同时运行,但不希望包在所有程序都运行完之前进入下一步。
这些Foreach循环检查文件名中的特定通配符,并将其移动到另一个文件夹,同时重命名该文件。当我手动执行每个Foreach循环时(右键单击容器并点击execute Container),container和File System