¿Node.js realmente usa múltiples hilos debajo?

Después de toda la literatura que he leído en node.js, todavía vuelvo a la pregunta, ¿node.js hace uso de varios subprocesos bajo el capó? Creo que la respuesta es sí, porque si usamos el ejemplo simple de lectura asíncrona del archivo, algo tiene que estar haciendo el trabajo para leer el archivo, pero si el bucle de evento principal del nodo no está procesando este trabajo, eso significa que debe haber un hilo POSIX ejecutándose en algún lugar que se encargue de la lectura del archivo y luego, al finalizar, coloca la llamada nuevamente en el bucle de eventos que se ejecutará. Entonces, cuando decimos que Node.js se ejecuta en un subproceso, ¿queremos decir realmente que el bucle de eventos de node.js es solo un subproceso? O me estoy perdiendo algo aquí .....

Respuestas a la pregunta(1)

Su respuesta a la pregunta