Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328

    [Java] modificatore volatile

    qualcuno sa dirmi a che serve il modifier volatile? (La spiegazione della documentazione è LEGGERMENTE lacunosa...).



  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    up.

    Magari anche synchronized...

  3. #3
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    413
    synchronized consente l'accesso al metodo o al blocco di istruzioni solo da un processo per volta..

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    La keyword synchronized è legata, generalmente, al multithreading del linguaggio Java. Essa indica alla Java Virtual Machine di proteggere un blocco di codice da eventuali accessi simultanei in modo che soltanto un thread ha la possibilità di eseguire quel blocco di codice e gli altri thread devono aspettare.
    La keyword può essere utilizzata per controllare l'accesso ad un blocco di codice, una variabile, un metodo o un'intera classe.

    La keyword volatile è legata, generalmente, al multithreading del linguaggio Java. Essa indica alla Java Virtual Machine (JVM) che una variabile può essere modificata in modo "asincrona" da diversi thread. La JVM in questo modo ricarica e salva in memoria il valore della variabile ad ogni accesso alla variabile.



    Della serie, pensarci prima a usare un motore di ricerca, no?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.