# Parallel

Le module parallel fournit des outils pour exécuter des calculs de manière asynchrone en arrière-plan, gérer la planification des tâches et récupérer les résultats.

Il permet aux programmes Nelson d'exécuter des fonctions de manière concurrente, améliorant l'efficacité et la réactivité en déléguant le travail à des workers en arrière-plan.

## Functions

* [afterAll](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/afterall) - Exécuter une fonction après que toutes les fonctions en arrière-plan soient terminées.
* [afterEach](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/aftereach) - Exécuter une fonction après chaque fin d'exécution en arrière-plan.
* [backgroundPool](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/backgroundpool) - Environnement pour exécuter du code Nelson en arrière-plan.
* [cancel](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/cancel) - Arrêter une fonction s'exécutant en arrière-plan.
* [cancelAll](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/cancelall) - Arrêter toutes les fonctions s'exécutant en arrière-plan.
* [fetchNext](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/fetchnext) - Récupérer les prochaines sorties non lues d'un tableau FevalFuture.
* [fetchOutputs](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/fetchoutputs) - Récupérer les résultats d'une fonction s'exécutant dans le pool d'arrière-plan.
* [parfeval](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/parfeval) - Exécuter une fonction en arrière-plan.
* [wait](https://nelson-9.gitbook.io/Nelson/markdown/fr/parallel/wait) - Attendre la complétion des futures.
