• # Introduction pas bien claire...

    Posté par . En réponse à la dépêche IBM lance la mémoire transactionnelle dans le matériel. Évalué à 1.

    C’est l’occasion d’expliquer ce qu’est la mémoire transactionnelle : une technique peu connue car elle pose des problèmes de performance lorsque plusieurs processus ou fils d’exécution (threads) doivent accéder à une valeur partagée.

    Tout l'intérêt de la mémoire transactionnelle est justement de gérer l'accès concurrent à des variables, de façon plus efficace qu'un mutex.

    De façon grossière, on peut dire que la mémoire transactionnelle est intéressante si la transaction a peut de chance d'être invalidée: par exemple énormément de lectures et peu d'écritures.

    Mon état de l'art n'est pas très à jour, j'imagine que si ça sort en production, c'est qu'ils ont réussi à optimiser le bousin.