
Juan David González Rodríguez
PreguntaA que se refiere cuando dice que es de un solo hilo?

Rafael Lagunas
La ventaja de node.js es que trabaja todo sobre cola de eventos y se van generando de manera asíncrona para ejecutarse conforme se vayan completando o llamando.
David Acosta
Algo para agregar la comentario de Cristian, la parte del Thread Pool es básicamente una librería creada en lenguaje C y que es utilizada por NodeJs para realizar operaciones en background sin bloquear el thread principal.

Cristian Blandón
En realidad JavaScript como tal es single thread (monohilo)... Gracias al event loop, puede delegar algunas tareas al navegador y así parecer que trabaja en múltiples hilos, pero lo que hace el event loop es esperar que JavaScript termine la ejecución de stack principal, revisar si el navegador tenía tareas pendientes, si las terminó, y cuando el "monohilo" de JavaScript está libre (sin tareas en su stack), pasarle lo que el navegador ya completó.

Juan David González Rodríguez
AAA vale, muchas gracias !!, por eso JavaScript es multihilo gracias al Event Loop .. :D

Cristian Blandón
Que solo se puede ejecutar una cosa a la vez; imagina que en un hilo metes un aro o un anillo, si metes varios, solo podrá ir saliendo uno a la vez, el siguiente no podrá salir hasta que el que entró antes lo haya hecho.
Multihilo es cuando se tiene la capacidad de ejecutar procesos concurrentemente, varios threads haciendo cosas diferentes al tiempo.
¡Saludos!