这是一个简单的场景:
用户从 Web 应用程序的网页触发一些操作。此操作很繁重,需要更多时间。
在服务器端完成操作之前,用户触发器说相同的操作具有一些不同的参数。所以第二个请求的第二个操作也将开始处理。
那么在这种情况下,是否有两个不同的线程,比如第一个处理第一个请求,另一个处理第二个请求?或者它只是一个线程处理请求和第一个操作只是为了执行第二个请求而中断(未完成)?
在这里,我不想避免用户多次请求相同的操作。只是想知道它是如何工作的。
这可能是一个愚蠢的问题,但我对此有点困惑。而发生在我身上的事情正在加剧混乱。对我来说,第一个请求的操作似乎没有完成。
它是 Websphere 应用程序服务器,如果有帮助的话。