Volatile est un qualificatif utilisé pour définir une zone de stockage de données (objet, champ, variable, paramètre) qui "peut changer d'elle-même", interdisant ainsi certaines optimisations du générateur de code. Dans certaines langues, mais pas toutes, qui reconnaissent ce qualificatif, l'accès à ces données est thread-safe.
Supposons que j'ai une structure comme ceci: data.foo = 1;
data.foo = 3;
data.bar = 2;
data.bar = 4;
Les affectations sont-elles toutes garanties à ne pas être ré ...