Servidor Node.js con múltiples solicitudes concurrentes, ¿cómo funciona?

Sé que node.js es una E / S de un solo subproceso, asincrónica y sin bloqueo. He leído mucho sobre eso. por ejemplo, PHP usa un hilo por solicitud, pero el nodo usa solo un hilo para todos, así.

Supongamos que hay tres solicitudes a, b, c que llegan al mismo tiempo al servidor node.js. Tres de estas solicitudes requieren una operación de bloqueo grande, por ejemplo, todos quieren leer el mismo archivo grande.

Entonces, ¿cómo se ponen en cola las solicitudes, en qué secuencia se llevará a cabo la operación de bloqueo y en qué secuencias se envían las respuestas? ¿Por supuesto usando cuántos hilos?

Por favor, dígame las secuencias de solicitud a respuesta para tres solicitudes.

Respuestas a la pregunta(1)

Su respuesta a la pregunta