exécution concurrente : mode d'exécution de plusieurs processus ou threads en parallèle, permettant ainsi d'optimiser l'utilisation des ressources informatiques et d'améliorer la performance des applications.
Dans un système d'exploitation moderne, l'exécution concurrente permet à plusieurs applications de fonctionner simultanément sans interférer les unes avec les autres.
Les programmeurs utilisent des techniques d'exécution concurrente pour gérer des tâches complexes, comme le traitement d'images ou le calcul scientifique, de manière plus efficace.
La mise en œuvre de l'exécution concurrente dans un programme peut nécessiter des mécanismes de synchronisation pour éviter les conflits d'accès aux ressources partagées.