If a server receives two incoming requests, from two different clients, or from the same client twice, and both arrive at exactly the same time, does it process them simultaneously, or process one and then the other?
Is it even possible for a server to perceive two requests as arriving at the same exact time, or will there always be a minute time difference? If there is always a difference, how granular is that difference? Milliseconds, nanoseconds? Attoseconds?
I did look for an answer to this question before I posted, but most of the information I found is either too simplistic or too complex to sufficiently answer the question.