所以我有 loooooooong 存储过程。执行大约需要 5-8 分钟。假设我创建了一个 sqlCommand 对象并通过我的 asp.net 应用程序执行它,线程将等到命令执行完成或命令超时持续时间。
事件 如果我有另一个线程(thread_2)来完成这个任务,thread_2 会等待。我想避免等待,因为命令大约需要 4-7 分钟才能执行。
有什么办法吗?
编辑 :
纠正我如果我错了,但我相信使用异步版本也会使用thread_2。异步方法只是减少线程代码的包装器。[我的信念]
我想要一些事件驱动机制,以便在命令执行完成之前没有线程在使用。
但现在感觉我要求的太多了……是吗?