Resultados de la búsqueda a petición "volatile"

1 la respuesta

¿Por qué una variable local volátil se optimiza de manera diferente a un argumento volátil, y por qué el optimizador genera un ciclo no operativo a partir de este último?

AntecedentesEsto se inspiró en esta pregunta / respuesta y la discusión subsiguiente en los comentarios:¿La definición de "volátil" es volátil, o GCC tiene algunos problemas de cumplimiento ...

6 la respuesta

Cuándo debería una función miembro ser constante y volátil al mismo tiemp

staba leyendo sobre la función de miembro volátil y encontré una afirmación de que la función de miembro puede ser tantoconst y volátiles juntos. No obtuve el uso real de tal cosa. ¿Alguien puede compartir su experiencia en uso práctico de tener ...

2 la respuesta

¿Cómo puedo iterar con seguridad una tabla lua mientras se eliminan las claves

En mi rutina principal, estoy eliminando o agregando entradas de una tabla dependiendo de las operaciones del usuario. En segundo plano, me gustaría iterar sobre las entradas en la tabla. No me importa particularmente si pierdo una inserción en ...

4 la respuesta

¿Por qué no se necesita una palabra clave volátil para la sincronización de subprocesos?

Estoy leyendo que elvolatile La palabra clave no es adecuada para la sincronización de subprocesos y, de hecho, no es necesaria para estos fines. Si bien entiendo que usar esta palabra clave no es suficiente, no entiendo por qué es completamente ...

6 la respuesta

¿Por qué está (o no está) configurando campos en un constructor seguro para subprocesos?

Digamos que tienes una clase simple como esta: class MyClass { private readonly int a; private int b; public MyClass(int a, int b) { this.a = a; this.b = b; } public int A { get { return a; } } public int B { get { return b; } } }Podría usar ...

6 la respuesta

volátil ilustrativo: ¿este código es seguro para subprocesos?

Estoy tratando de ilustrar el uso y la importancia devolatile con un ejemplo que realmente no daría un buen resultado sivolatile fue omitido. Pero realmente no estoy acostumbrado a usarvolatile. La idea del siguiente código es provocar un ...

6 la respuesta

Variable volátil

4 la respuesta

En Java, ¿es seguro cambiar una referencia a una lectura de HashMap simultáneamente

Espero que esta no sea una pregunta demasiado tonta ... Tengo un código similar al siguiente en mi proyecto: public class ConfigStore { public static class Config { public final String setting1; public final String setting2; public final ...

2 la respuesta

Comportamiento volátil y caché.

5 la respuesta

Sincronización de un objeto compartido en subprocesos, pero no accedido simultáneamente

Digamos que tengo un objeto compartido con campo