服务器如何处理同步HTTP请求?

服务器如何处理同步HTTP请求?,http,server,Http,Server,如果服务器接收到两个传入请求,来自两个不同的客户端,或者来自同一个客户端两次,并且两个请求到达的时间完全相同,那么它是同时处理它们,还是先处理一个请求,然后再处理另一个请求 服务器是否有可能认为两个请求在同一个准确时间到达,或者始终存在微小的时差?如果总是存在差异,那么这种差异有多大?毫秒,纳秒?几秒钟 在我发布之前,我确实在寻找这个问题的答案,但我发现的大多数信息要么过于简单,要么过于复杂,无法充分回答这个问题。来自客户端的源端口是随机且唯一的。(source\u ip\u addr、sour

如果服务器接收到两个传入请求,来自两个不同的客户端,或者来自同一个客户端两次,并且两个请求到达的时间完全相同,那么它是同时处理它们,还是先处理一个请求,然后再处理另一个请求

服务器是否有可能认为两个请求在同一个准确时间到达,或者始终存在微小的时差?如果总是存在差异,那么这种差异有多大?毫秒,纳秒?几秒钟


在我发布之前,我确实在寻找这个问题的答案,但我发现的大多数信息要么过于简单,要么过于复杂,无法充分回答这个问题。

来自客户端的源端口是随机且唯一的。(source\u ip\u addr、source\u port、dest\u ip\u addr、dest\u port)元组是唯一的。

这完全取决于服务器是使用阻塞还是非阻塞还是异步套接字I/O,服务器是在其自己的进程中处理请求,还是分叉辅助进程来处理请求,等等。您的问题太广泛了。