是否有可能在dotnet中引入多线程而无需明确创建新线程?
我有一个需要处理的数百个项目的循环。
通过有条件地设置全局SQLConnection来处理每个项目,其中在使用此SQLConnection作为处理的一部分处理项目时。
因此,至关重要的是,不允许并行处理这些项目。
我很欣赏这不是好设计,我希望尽快纠正它。
但是,尽管我付出了最大的努力,但这段代码似乎正在经历某种形式的多线程。不知何故,其中一个任务抛出异常。
此异常是违反外键约束,但表示它是针对没有业务连接的SQLConnection操作的。
当然我对此有所顾虑,但据我所知,此应用程序中没有多线程代码。
我想知道是否有可能在没有显式创建新线程的情况下引入多线程
编辑:
VB.Net 3.5SP1
控制台应用程序+类库
偶尔会调用Web服务
进行SQL调用
没什么别的。没有Winforms,没有WPF。
没有找到相关结果
已邀请:
4 个回复
羔磺
哩翔购
稼悸
骂陋冠