だから私はloooooooongストアドプロシージャを持っています。実行には約 5 ~ 8 分かかります。sqlCommand オブジェクトを作成し、asp.net アプリケーションを介して実行するとします。スレッドは、コマンドの実行が完了するか、コマンドのタイムアウト期間が経過するまで待機します。
イベント 別のスレッド (thread_2) がこのタスクを実行する場合、thread_2 は待機します。コマンドの実行には約4〜7分かかるため、待機を避けたいです。
それを行う方法はありますか?
編集 :
間違っている場合は訂正してください。ただし、非同期バージョンを使用すると、thread_2 も使用されると思います。非同期メソッドは、スレッド コードを減らすための単なるラッパーです。【私の信念】
コマンドの実行が完了するまでスレッドが使用されないように、イベント駆動型のメカニズムが必要でした。
でも今は求めすぎてる気がする… え?