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.

3
votes
Dites le code pour le modèle Singleton: class Singleton { private volatile static Singleton obj; private Singleton() {} public static Singleton getInstance() { ...

3
votes
De la section ISO / CEI 9899: 201x 5.1.2.3 Exécution du programme paragraphe 4 : Dans la machine abstraite, toutes les expressions s ...

0
votes
Que dit la norme C ++ (11) sur les conversions entre les types volatile, const, volatile const et "ni"? Je comprends qu'il est bien défini et acceptable d'attribuer un type const à u ...

0
votes
J'étais récemment lisant des champs volatils sont le thread-coffre-fort parce que Lorsque nous utilisons des mots-clés volatils avec une variable, to ...