Questions et réponses pour le volatile :

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.

10
votes
J'ai trouvé sur ce site quelques questions intéressantes (par exemple, Celui-ci ) sur le Effets d ...


8
votes
En d'autres termes, puis-je faire quelque chose avec une variable volatile qui ne pouvait pas également être résolue avec une variable normale et la classe verrouillée? ...

8
votes
Disons que j'ai la classe suivante qui sera lu lourdement, mais seulement écrit à l'occasion. Il sera utilisé dans une application Web multi-threadé, il doit donc &ecir ...