volatile

¿Cuál es la diferencia entre atómico / volátil / sincronizado?

¿Cómo funciona internamente el trabajo atómico / volátil / sincronizado? ¿Cuál es la diferencia entre los siguientes bloqu ... ables volátiles / variables atómicas? Leí en algún artículo que el hilo tiene una copia local de las variables - ¿qué es eso?

Diferencia entre volátil y sincronizado en Java

Me pregunto la diferencia entre declarar una variable como volatile y acceder siempre a la variable en un bloque synchronized ... variable llamada render que se lee a través del bucle de renderizado y se establece mediante un evento de pulsación de tecla?

¿Alguna vez usas la palabra clave volátil en Java?

En el trabajo de hoy, me encontré con la palabra clave volatile en Java. Al no estar muy familiarizado con él, encontré esta ... ra clave en cuestión, ¿alguna vez la usa o podría ver un caso en el que podría usar esta palabra clave de la manera correcta?

¿Por qué volatile no se considera útil en la programación multiproceso en C o C++?

Como se demostró en esta respuesta que publiqué recientemente, parece que estoy confundido acerca de la utilidad (o falta de ... situaciones multihilo, accedido con carga de memoria, que es probablemente una mejor solución). ¿Cómo y dónde me equivoco?

Volátil Vs Estático en java

¿Es correcto decir que static significa una copia del valor para todos los objetos y volatile significa una copia del valo ... dos un valor variable estáticotambién va a ser un valor para todos los hilos, entonces ¿por qué deberíamos ir para volátil?

Volátil frente de Enclavamiento vs bloqueo

Digamos que una clase tiene un campo public int counter al que se accede por múltiples subprocesos. Este int solo se incremen ... volatile, he estado eliminando muchas lock declaraciones y el uso de Interlocked. ¿Pero hay alguna razón para no hacer esto?

¿Para qué se usa la palabra clave "volátil"?

Leí algunos artículos sobre la palabra clave volatile pero no pude averiguar su uso correcto. ¿Podría decirme para qué debería usarse en C# y en Java?

¿Por qué usamos palabras clave volátiles en C++? [duplicar]

Posible Duplicado:C++: ¿Cuándo Te Ha Ayudado La Palabra Clave volátil? Nunca lo he usado pero me pregunto por qué la gente lo usa? ¿Qué hace exactamente? Busqué en el foro, lo encontré solo temas de C# o Java.

Es volátil caro?

Después de leer El JSR-133 Cookbook for Compiler Writers sobre la implementación de volatile, especialmente la sección "Inte ... rreglando el Modelo de Memoria Java, Parte 1 y Teoría y práctica de Java: Arreglando el Modelo de Memoria Java, Parte 2

Ilustrando el uso de la palabra clave volátil en C#

Me gustaría codificar un pequeño programa que ilustre visualmente el comportamiento de la palabra clave volatile. Idealmente, ... obre este tema? ¿Sabes cómo simular un problema de este tipo en una aplicación de demostración simple? ¿Depende del hardware?

¿Cuándo se utiliza exactamente la palabra clave volátil en Java?

He leído " ¿Cuándo usar 'volatile' en Java?" pero todavía estoy confundido. ¿Cómo sé cuándo debo marcar una variable volátil? ... e no lo necesita? ¿Cuáles son las reglas de oro a la hora de averiguar qué variables deben ser volátiles en código multihilo?

Puntero declarado como constante, así como volátil

Mientras leía me encontré con este tipo de declaración y la siguiente línea - const volatile char *p=(const volatile char *) ... xternas No entiendo cuáles son las condiciones externas . ¿Y también cuál es el uso práctico de este tipo de declaración ?

Semántica de Estructuras Volátiles

¿Es suficiente declarar una instancia de una variable de tipo estructura como volátil (si se accede a sus campos en código d ... sobre los valores apuntados por foo. No me queda claro si una analogía se aplica a las variables tipificadas por estructura.

¿Por qué es útil un puntero point-to-volatile, como "volatile int * p"?

volatile es decirle al compilador que no optimice la referencia, de modo que cada lectura/escritura no use el valor almacenad ... d the address, then does a memory access anyway, right? ¿Cuál es la diferencia si se ha declarado como int *p = some_addr?

¿Cómo Entiendo Leer Barreras de Memoria y Volátiles

Algunos lenguajes proporcionan un modificador volatile que se describe como realizar una "barrera de memoria de lectura" ante ... mo las lecturas antes de la barrera? O alguna otra interpretación? ¿Cuáles son las implicaciones prácticas de esta respuesta?

¿Hay algún punto en el uso de un largo volátil?

Ocasionalmente uso una variable de instancia volatile en casos en los que tengo dos subprocesos leyendo / escribiendo en ella ... olatile, ya que no hay garantía de que el contexto Spring inicialice las propiedades de cada bean en el subproceso principal.

¿Por qué se utiliza el calificador volátil a través de std:: atomic?

Por lo que he leído de Herb Sutter y otros se podría pensar que volatile y la programación concurrente eran conceptos compl ... de Anthony Williams de std::atomic. Entonces, ¿cuál es el trato, mis variables atomic<> necesitan ser volatile o no?

¿Es un int volátil en Java thread seguro?

Es un int volátil en Java thread-safe? Es decir, ¿se puede leer y escribir de forma segura sin bloqueo?

Sucede-antes de las relaciones con campos volátiles y bloques sincronizados en Java-y su impacto en las variables no volátiles?

Todavía soy bastante nuevo en el concepto de enhebrado, y trato de entender más al respecto. Recientemente, me encontré con u ... ieza de estado compartido. por Qué? (Lo siento; todavía no puedo comentar sobre otras preguntas, o lo habría hecho allí...)

¿Cuál es el propósito de la palabra clave "volátil" que aparece dentro de un subíndice de matriz?

Mientras navegaba por cppreference, vi una matriz de tipos extraños en parámetros de función como este: void f(double x[vol ... le]); Entonces, ¿cuál es el propósito de la palabra clave volatile que aparece dentro de un subíndice de matriz? ¿Qué hace?