Here is the simple scenario:
User triggers some operation from a web page of the web application. This operation is heavy one and takes some more time.
And before the operation is completed on server side, user triggers say same operation with some different parameters. so the second operation for second request will also start processing.
So in this case, are there two different threads like 1st one processing first request and other for 2nd request ? or it's just one thread processing both the requests and first operation is just interrupted (left uncompleted) for sake of execution for second request ?
Here I don't want to avoid user requesting same operation multiple times. Just want to know how it works.
This might be a silly question but i am little confused with this. And what is happening with me is adding into the confusion. For me it seems like operation for 1st request is not getting completed.
It's Websphere application server, if that helps.