Node.js Server mit mehreren gleichzeitigen Anfragen, wie funktioniert das?

Ich weiß, dass node.js eine asynchrone, nicht blockierende Ein / Ausgabe mit einem Thread ist. Ich habe viel darüber gelesen. Beispielsweise verwendet PHP einen Thread pro Anfrage, aber der Knoten verwendet nur einen Thread für alle.

Angenommen, es kommen drei Anforderungen a, b, c gleichzeitig auf dem Server node.js an. Drei dieser Anforderungen erfordern eine große Blockierungsoperation, z. B. alle möchten dieselbe große Datei lesen.

Wie werden die Anfragen in die Warteschlange gestellt, in welcher Reihenfolge wird die Sperrung durchgeführt und in welcher Reihenfolge werden die Antworten versandt? Natürlich mit wie vielen Threads?

Bitte teilen Sie mir die Sequenzen von der Anfrage bis zur Antwort für drei Anfragen mit.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage