Tengo un archivo js que contiene múltiples funciones en su interior, que se pueden exportar a otros archivos js y luego realizo algunas tareas. pero el problema es que hay algunas funciones que toman tanto tiempo como que hay una función que cambia el nombre de miles de archivos en un sistema de archivos que bloquea totalmente la interfaz de usuario electrónica durante 30 segundos. así es como se ve mi archivo:
const someModules = require("some-nodejs-modules"); function async first_CpuIntensive_Func(){ //some cpu intensive tasks //some regexps return someData; } function async second_CpuIntensive_Func(){ //some cpu intensive tasks //some regexps return someData; } module.exports = {first_CpuIntensive_Func,second_CpuIntensive_Func}Soy nuevo en los subprocesos de trabajo de nodejs y necesito ayuda. ¿O hay alguna solución además de los subprocesos de trabajo?