• [^] # Re: Instructions atomiques

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

    Tu commence par modifier les deux pointeurs qui sont dans le nœud à ajouter, pour ceux la tu n'as besoin d'aucune protection.

    Si tu ne protège l'affectation du newNode→next, tu peux très bien perdre un nœud si un nouveau nœud est ajouté entre le moment où tu affecte la valeur de newNode→next et le moment où tu affecte la valeur node→next.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche