• [^] # Re: Exemple de gain avec la mémoire transactionnelle ?

    Posté par . En réponse à la dépêche Sortie de la version 4.7 du compilateur GCC. Évalué à 1.

    Oui et non, en fait il y a trois façon de faire: le mutex multi instructions qui a les défauts que tu décrits, la mémoire transactionnelle et le cas intermédiaire, beaucoup utilisé aujourd'hui par les gens qui veulent éviter les mutex: les instructions atomiques au niveau processeur (test-and-set, etc.), et comme c'est une seule instruction dans le CPU, il ne peut pas y avoir de context switch.