¿Qué es volátil en Java?
¿Qué es volátil en Java?

Video: ¿Qué es volátil en Java?

Video: ¿Qué es volátil en Java?
Video: Programación Multi-THREAD en Java | Cuándo no usar VOLATILE | Variables ATOMICAS 2024, Mayo
Anonim

Volátil Palabra clave en Java . Volátil La palabra clave se utiliza para modificar el valor de una variable por diferentes subprocesos. También se usa para hacer que las clases sean seguras para subprocesos. Significa que varios subprocesos pueden usar un método y una instancia de las clases al mismo tiempo sin ningún problema.

De manera similar, uno puede preguntarse, ¿qué se entiende por volátil en Java?

Esencialmente, volátil se utiliza para indicar que el valor de una variable será modificado por diferentes subprocesos. Declarando un Java volátil variable medio : El acceso a la variable actúa como si estuviera encerrada en un bloque sincronizado, sincronizado sobre sí mismo.

En segundo lugar, ¿qué es volátil y transitorio en Java? volátil y transitorio son dos palabras clave completamente diferentes de diferentes áreas de Java lenguaje de programación. transitorio La palabra clave se utiliza durante la serialización de Java objeto mientras volátil está relacionado con la visibilidad de las variables modificadas por múltiples subprocesos durante la programación concurrente.

Por lo tanto, ¿qué es volátil en Java con el ejemplo?

Java volátil palabra clave ejemplo . Un hilo que accede a un volátil , primero leerá su valor actual de la memoria principal, en lugar de usar un valor potencial almacenado en caché. Una operación de escritura en un volátil La variable establece una relación sucede antes con todas las lecturas posteriores de esa volátil variable.

¿Es seguro el hilo volátil en Java?

El acceso a los volátil int en Java estarán hilo - a salvo . Pero haciendolo volátil se asegura de que la escritura en la variable se vacíe en la memoria principal y la lectura también se realice desde la memoria principal y, por lo tanto, asegúrese de que hilo vea la copia de la variable a la derecha. Acceso al volátil se sincroniza automáticamente.

Recomendado: