genial, le agradezco el video me ha servido mucho tal cual como lo explicas....quiero usarlo parecido a los shared worker de browser y que pueda observarse el avance desde 2 partes diferentes
Fácil explicación. Una duda es que si ese módulo lo puedo usar como un patrón observer instanciando varios workers para realizar algunas operaciones costosas
pregunta, si estoy utilizando import y export, al colocar la ruta del archivo donde ejeuctare el worker no funcionaria, ya que realize eso y me dice que no encuentra el archivo y la ruta etsa bien, la unica diferencia es que no utilizo require sino import from
Lo que decis es que estas utilizando el "Module JS", y no el "Common JS" como en el videos (aun no deprecated, pero pronto)... Para eso tenes que especificar el "type" : "module" en el "package.json"...
Ah... y lo mas importante... los modules de NODE siempre se debe hacer referencia al propio NODE en si...por ejemplo, en este caso es: "import { Worker } from "node:worker_threads"".
Hola Pablo, muy buena introducción a los worker threads, pero que sucede cuando tengo async y await por ejemplo para descarga de archivos pesados, y quiero usar los worker threads, estaría redundando en la funcionalidad si los uso al mismo tiempo?, pregunto porque al final async ayuda a precisamente no bloquear el hilo principal, gracias!
En ese caso no necesitarías un worker. Los workers están pensados para operaciones que son sincrónicas e intensivas nivel procesador, y por ende que pueden bloquear el hilo principal durante un tiempo prolongado y detener la aplicación. Para descarga de archivos no sería necesario
genial, le agradezco el video me ha servido mucho tal cual como lo explicas....quiero usarlo parecido a los shared worker de browser y que pueda observarse el avance desde 2 partes diferentes
muchas gracias, una consulta y si quiero compartir datos como clases complejas o circulares entre procesos como seria en ese caso ?
Fácil explicación. Una duda es que si ese módulo lo puedo usar como un patrón observer instanciando varios workers para realizar algunas operaciones costosas
Muy buena explicacion
Veo que viste los dos videos de paralelismo, tanto back como front... qué estás tramando?
@@pablognesutta4713 jajaja lo necesitaba para una solucion y es dificil conseguir una explicacion como esta en espanol
pregunta, si estoy utilizando import y export, al colocar la ruta del archivo donde ejeuctare el worker no funcionaria, ya que realize eso y me dice que no encuentra el archivo y la ruta etsa bien, la unica diferencia es que no utilizo require sino import from
Lo que decis es que estas utilizando el "Module JS", y no el "Common JS" como en el videos (aun no deprecated, pero pronto)... Para eso tenes que especificar el "type" : "module" en el "package.json"...
Ah... y lo mas importante... los modules de NODE siempre se debe hacer referencia al propio NODE en si...por ejemplo, en este caso es: "import { Worker } from "node:worker_threads"".
Buen contenido
Gracias hermano!
Hola Pablo, muy buena introducción a los worker threads, pero que sucede cuando tengo async y await por ejemplo para descarga de archivos pesados, y quiero usar los worker threads, estaría redundando en la funcionalidad si los uso al mismo tiempo?, pregunto porque al final async ayuda a precisamente no bloquear el hilo principal, gracias!
En ese caso no necesitarías un worker. Los workers están pensados para operaciones que son sincrónicas e intensivas nivel procesador, y por ende que pueden bloquear el hilo principal durante un tiempo prolongado y detener la aplicación.
Para descarga de archivos no sería necesario
Es un concepto muy similar al del patrón pub/sub?
Tiene algunas similitudes sí
gran video nomas que se escucha muy bajo, me sorprende porque usar un microofono, fuera de eso muchas gracias por tu contenido
gracias por el dato! Lo voy a chequear para la próxima
Buen vidio, ví un par pero no lo explicaban bien
Me alegra que te haya servido compa