• [^] # Re: explication sommaire

    Posté par . En réponse au message petite question..... Évalué à 3.

    Explication sommaire, en effet.

    Dans l'exemple que tu donnes, il faudrait mieux monter un verrou (ou un sémaphore) pour protéger running.

    L'attribut volatile est plutôt utilisé en contrôle de processus, pour qualifier une variable qui peut être modifiée par du matériel, par exemple, le registre d'un capteur de température. Le compilateur va s'empêcher certaines optimisations dans le but de garantir l'intégrité séquentielle du contenu de la variable, effectivement, la plupart du temps, en rechargeant ystèmatiquement la variable à partir de la mémoire, cela au détriment de la vitesse d'exécution. C'est un attribut qui n'interesse, en principe, que les développement d'applications temps réel ou la réalisation de driver de périphériques. À moins qu'il y ait d'autres domaines d'application, mais je le les connais pas.