I am not sure about this topic. I'll try to explain that with examples.
Let's suppose, I have a payment method on php webserver. Firstly the method checks are there unpaid orders. If yes, send request to bank servers to charge from the credit card.
Now, client sent two consecutive requests to the server. While first request waiting for response from the bank servers to charge, second request came to same method. What'll do web servers if requests sent from same clients or the second request sent from another client? I thought on same clients, they should be put in order so there's no problem. But on different clients? Can there be a bug which charge payment from the card twice?
Also, what happens on java, go or node.js servers? How works that handler system on multi-thread or single-thread languages?
Don't focus the payment method. That's only an example.