A que se refiere cuando dice que es de un solo hilo?

Juan David González Rodríguez

Juan David González Rodríguez

Pregunta
studenthace 5 años

A que se refiere cuando dice que es de un solo hilo?

5 respuestas
para escribir tu comentario
    Rafael Lagunas

    Rafael Lagunas

    studenthace 4 años

    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

    David Acosta

    studenthace 5 años

    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

    Cristian Blandón

    studenthace 5 años

    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

    Juan David González Rodríguez

    studenthace 5 años

    AAA vale, muchas gracias !!, por eso JavaScript es multihilo gracias al Event Loop .. :D

    Cristian Blandón

    Cristian Blandón

    studenthace 5 años

    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!

Curso de Node.js [Empieza Gratis]

Curso de Node.js [Empieza Gratis]

Descubre qué es Node.js, y por qué es tan potente. Si ya has trabajado con Node.js, vas a profundizar conocimientos sobre cómo funciona por debajo todo el código que ya has hecho.

Curso de Node.js [Empieza Gratis]

Curso de Node.js [Empieza Gratis]

Descubre qué es Node.js, y por qué es tan potente. Si ya has trabajado con Node.js, vas a profundizar conocimientos sobre cómo funciona por debajo todo el código que ya has hecho.