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

8 la respuesta

C ++ std :: atomic vs. Boost atomic

En mi aplicación, tengo una variable int y una variable bool, a las que acceden (múltiples escrituras / lecturas) múltiples hilos. Actualmente, estoy usando dos mutexes, uno para int y otro para bool para proteger esas variables. Escuché sobre ...

14 la respuesta

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

¿Cómo funcionan internamente atómico / volátil / sincronizado? ¿Cuál es la diferencia entre los siguientes bloques de código? Code 1 private int counter; public int getNextUniqueIndex() { return counter++; }Code 2 private AtomicInteger ...

10 la respuesta

¿Cómo crear un archivo solo si no existe?

Escribí un demonio UNIX (dirigido a Debian, pero no debería importar) y quería proporcionar alguna forma de crear un "archivo pid" (un archivo que contiene el identificador de proceso del demonio). Busqué una forma de abrir un archivosolament ...

6 la respuesta

¿Por qué memory_order_relaxed y memory_order_seq_cst no hacen ninguna diferencia?

Estaba jugando con uno de los ejemplos en C ++ Concurrency in Action que usastd::memory_order_relaxed para leer y escribir 3 variables atómicas de 5 hilos diferentes. El programa de ejemplo es el siguiente: #include <thread> #include <atomic> ...