Preguntas etiquetadas con atomic

Una operación atómica es indivisible. Este término se utiliza para describir transacciones en bases de datos, accesos de bajo nivel en programas multiproceso y operaciones del sistema de archivos, entre otros.

2
Inicialización del vector de atómica.
Considerar: void foo() { std::vector<std::atomic<int>> foo(10); ... } ¿Son válidos los contenidos de foo ahora? ¿O necesito recorrerlos e inicializarlos explícitamente? He comprobado Godbolt y parece estar bien, sin embargo, el estándar parece estar muy confundido en este punto. El constructor std :: vector dice que inserta instancias insertadas por …
12 c++  vector  atomic 


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.