Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565

    C++ Variabili volatile

    Ho letto che le variabili volatile servono a ottimizzare il consumo di risorse e possonon essere soggette ad eventi esterni al programma.
    Quindi vuol dire che queste variabili possono essere comandate dall'esterno...ma come?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Significa che il contenuto di queste variabili puo' essere determinato da

    un altro processo
    un altro thread

    che non siano quelli dai quali e' stata creata e inizializzata.

    Il codice che modifica tale variabile puo' essere eseguito anche all'interno di routine di interrupt comandate da eventi hardware.

    Per tale motivo, tali variabili non devono essere sottoposte ad ottimizzazioni e soprattutte devono essere lette immediatamente prima del loro utilizzo dove servono e scritte immediatamente senza ritardi.

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    La cosa non mi è molto chiara, avresti un esempio?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    No ... non ha senso un esempio ... non e' un problema di codice ...

    Cosa non ti e' chiaro?

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    XWolverineX fondamentalmente significa 'attenzione, possono essere modificate anche dall'esterno'
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.