Preguntas etiquetadas con volatile

Volátil es un calificador que se utiliza para definir un área de almacenamiento de datos (objeto, campo, variable, parámetro) que "puede cambiar por sí solo", por lo que no permite algunas optimizaciones del generador de código. En algunos lenguajes que reconocen este calificador, pero no en todos, el acceso a dichos datos es seguro para subprocesos.






1
¿Es correcta esta implementación de C ++ AtomicInt?
Premisa: estoy trabajando con un entorno ARM integrado (casi desnudo) donde ni siquiera tengo C ++ 11 (con std::atomic<int>) disponible, así que evite respuestas como " solo use C ++ estándarstd::atomic<int> ": no puedo . ¿Es correcta esta implementación ARM de AtomicInt? (suponga que la arquitectura ARM es ARMv7-A ) …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.