Shopping Online

Shopping Online

Atomicité (informatique)

no comment

Vous pouvez partager vos connaissances en l’améliorant (comment  best uniforms college football?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.

L’atomicité est une propriété utilisée en programmation concurrente pour désigner une opération ou un ensemble d’opérations d’un programme qui s’exécutent entièrement sans pouvoir être interrompues avant la fin de leur déroulement. Une opération qui vérifie cette propriété est qualifiée d’«&nbsp tag football jerseys;atomique », ce terme dérive de ατομος (atomos) qui signifie « que l’on ne peut diviser ».

Ce concept s’applique par exemple à une partie d’un programme dont le processus ou le thread qui la gère ne cédera pas le monopole sur certaines données à un autre processus pendant tout le déroulement de cette partie. Ce concept s’applique également aux transactions des bases de données.

En règle générale, les instructions assembleur peuvent être considérées comme atomiques, mais cela ne suffit pas pour assurer une cohérence des données. Pour ce faire, des mécanismes de synchronisation doivent être mis en œuvre. Par conséquent et par extension, il est possible de dire qu’une section protégée de la sorte, qualifiée de section critique protégée par une exclusion mutuelle, est aussi atomique.

Plusieurs instructions utilisées dans certaines architectures parallèles sont atomiques, et servent à implémenter des synchronisations ou des algorithmes non-bloquants.

On utilise souvent les instructions Compare-and-swap, Fetch-and-add ou Test-and-set, ainsi que le couple d’instructions Load-Link/Store-Conditional.

La mémoire transactionnelle est un moyen de rendre une série d’opérations atomique : une transaction permet de faire plusieurs modifications, et échoue si certaines des variables utilisées ont été modifiées. Un tel mécanisme est employé dans les bases de données sous la forme de Mémoire transactionnelle logicielle.

Share This:

Tags: ,

Comments are closed.



fodbold hat online | Billige Nike Fotball Jerseys online | Kelme Outlet

MCM Rucksack | Kelme Outlet | maje dresses outlet| maje dresses for sale

kelme paul frank outlet new balance outlet bogner outlet le coq sportif outlet online shopping shop online