簡単なシナリオは次のとおりです。
ユーザーは、Web アプリケーションの Web ページから何らかの操作をトリガーします。この操作は負荷が高く、さらに時間がかかります。
そして、サーバー側で操作が完了する前に、ユーザートリガーは、いくつかの異なるパラメーターを使用して同じ操作を行います。したがって、2 番目の要求に対する 2 番目の操作も処理を開始します。
この場合、最初のリクエストを処理する最初のスレッドと2番目のリクエストを処理する他のスレッドのように、2つの異なるスレッドがありますか? または、リクエストの両方を処理する1つのスレッドであり、最初の操作は2番目のリクエストの実行のために中断されます(未完了のままになります)?
ここでは、ユーザーが同じ操作を複数回要求することを避けたくありません。それがどのように機能するか知りたいだけです。
これはばかげた質問かもしれませんが、私はこれに少し混乱しています。そして、私に起こっていることが混乱を助長しています。私にとっては、最初のリクエストの操作が完了していないようです。
それが役立つなら、それはWebsphereアプリケーションサーバーです。