Simultanéité

Auteur: Lewis Jackson
Date De Création: 6 Peut 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Simultanéité - La Technologie
Simultanéité - La Technologie

Contenu

Définition - Que signifie concomitance?

La simultanéité, dans le domaine de l'informatique, est la capacité d'un programme à être décomposé en parties pouvant s'exécuter indépendamment les unes des autres. Cela signifie que les tâches peuvent être exécutées dans le désordre et que le résultat serait toujours le même que si elles étaient exécutées dans l’ordre.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la concurrence

La simultanéité est la capacité d'un algorithme ou d'un programme à exécuter plusieurs tâches à la fois. Le concept est similaire au traitement parallèle, mais avec la possibilité que de nombreux travaux indépendants effectuent différentes tâches en même temps, au lieu d'exécuter le même travail.

Les programmes concurrents peuvent être difficiles à écrire simplement parce que la gestion de tâches indépendantes nécessite une coordination des ressources. Le célèbre Dining Philosophers Problem est une expérience de pensée classique qui illustre les complexités du partage des ressources et de la simultanéité.


Les systèmes d'exploitation multitâches modernes vont de pair avec leur capacité à exécuter plusieurs programmes en même temps. Au fur et à mesure que le matériel informatique devient moins cher, l'exécution de travaux complexes sur des clusters devient de plus en plus réalisable. Plusieurs langages de programmation ont été conçus avec l’accès simultané à l’esprit, notamment Go.

Cette définition a été écrite dans le con de la programmation