Me gustaría introducir la característica multithreading en mi script de shell.Multithreading en Bash
Tengo un script que llama a la función read_cfg()
con diferentes argumentos. Cada una de estas llamadas a funciones es independiente.
Sería posible crear una instancia de estas llamadas a funciones (no scripts) en paralelo. Por favor, ¿cómo podemos lograr eso ...?
Esto no es multihilo - es multiproceso. Cada instancia se ejecuta en un proceso distinto, copiado del original con 'fork()'. Estos procesos, a diferencia de los hilos, tienen sus propias tablas de descriptores de archivos, y su memoria es de copia sobre escritura (por lo tanto, cuando cambian el valor de una variable, el proceso principal no la ve). –