Què és volàtil a Java?
Què és volàtil a Java?

Vídeo: Què és volàtil a Java?

Vídeo: Què és volàtil a Java?
Vídeo: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Maig
Anonim

Volàtil Paraula clau a Java . Volàtil La paraula clau s'utilitza per modificar el valor d'una variable per diferents fils. També s'utilitza per fer que les classes siguin segures. Significa que diversos fils poden utilitzar un mètode i una instància de les classes al mateix temps sense cap problema.

De la mateixa manera, es pot preguntar, què s'entén per volàtil a Java?

Essencialment, volàtil s'utilitza per indicar que el valor d'una variable serà modificat per diferents fils. Declarant a Java volàtil variable significa : L'accés a la variable actua com si estigués tancat en un bloc sincronitzat, sincronitzat sobre si mateix.

En segon lloc, què és volàtil i transitori a Java? volàtil i transitori són dues paraules clau completament diferents de diferents àrees de Java llenguatge de programació. transitori La paraula clau s'utilitza durant la serialització de Java objecte mentre volàtil està relacionada amb la visibilitat de variables modificades per múltiples fils durant la programació concurrent.

D'aquí, què és volàtil a Java amb exemple?

Java volàtil paraula clau exemple . Un fil que accedeix a a volàtil camp, primer llegirà el seu valor actual de la memòria principal, en lloc d'utilitzar un valor en memòria cau potencial. Una operació d'escriptura a a volàtil La variable estableix una relació passa abans amb totes les lectures posteriors d'això volàtil variable.

El fil volàtil és segur a Java?

L'accés a volàtil int a Java serà fil - Caixa forta . Però fent-ho volàtil s'assegura que l'escriptura a la variable s'encarregui a la memòria principal i que la lectura també passi des de la memòria principal i, per tant, s'assegura que fil vegeu la còpia dreta de la variable. Accés a la volàtil es sincronitza automàticament.

Recomanat: