Bonjour,

Je lisais quelques articles autour des threads en java, et je me posais une question sur la visibilité mémoire.

J'utilise volatile, pour garantir que tous mes threads puissent voir les modifications associées à mon attribut. Idem sur la synchronisation (pour la visibilité) (avec mutex en plus).

Je lisais dans un article : "toutes les variables qu'il a modifiées sont publiées auprès de tous les autres threads qui les connaissent".

Ma question (peut-être bête) quand il parle de publier, c'est une publication au sens "les changements dans la heap" ? Ou d'un plus bas niveau comme sur le processeur ?

Dites moi si je ne suis pas clair dans ma question.
Merci d'avance