gpt4 book ai didi

webserver - 应用程序服务器是否为来自同一用户的每个请求创建新线程?

转载 作者:行者123 更新时间:2023-12-05 00:31:38 26 4
gpt4 key购买 nike

这是一个简单的场景:

用户从 Web 应用程序的网页触发某些操作。这个操作很繁重,需要更多时间。

并且在服务器端操作完成之前,用户触发器用一些不同的参数说相同的操作。所以第二个请求的第二个操作也将开始处理。

那么在这种情况下,是否有两个不同的线程,例如第一个处理第一个请求,另一个处理第二个请求?或者它只是一个线程处理请求,而第一个操作只是为了执行第二个请求而中断(未完成)?

在这里,我不想避免用​​户多次请求相同的操作。只是想知道它是如何工作的。

这可能是一个愚蠢的问题,但我对此有点困惑。发生在我身上的事情正在加剧困惑。对我来说,第一个请求的操作似乎没有完成。

它是 Websphere 应用程序服务器,如果有帮助的话。

最佳答案

否。每个请求都独立于其他请求。 websphere 中没有线程关联。一种自学的好方法是查看 websphere 日志。当 WebSphere 将记录写入其日志文件时,例如SystemOut.log 等日志包含一个线程 id。以下是 WebSphere 日志文件中的示例记录:

[12/11/08 13:06:36:830 CST] 0000002e VirtualHost I .....

第二个字段是线程 id,它是“0000002e”。因此,您可以通过这种方式关联两个不同线程如何处理两个请求。希望它对你有意义。

关于webserver - 应用程序服务器是否为来自同一用户的每个请求创建新线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com