Je voudrais introduire la fonction multithreading dans mon script shell.Multithreading in Bash
J'ai un script qui appelle la fonction read_cfg()
avec différents arguments. Chacun de ces appels de fonction est indépendant.
Serait-il possible d'instancier ces appels de fonction (pas de scripts) parallèlement. S'il vous plaît laissez-moi comment pouvons-nous atteindre cela ..?
Ce ne multithreading - c'est multitraitement. Chaque instance est exécutée dans un processus distinct, copié de l'original avec 'fork()'. Contrairement aux threads, ces processus possèdent leurs propres tables de descripteurs de fichiers et leur mémoire est une copie à l'écriture (ainsi, lorsqu'ils modifient la valeur d'une variable, le processus parent ne la voit pas). –