memory-model (31)
- ¿C tiene un equivalente de std:: less de C++?
- ¿Puede el hardware moderno x86 no almacenar un solo byte en la memoria?
- ¿Se pueden combinar las cargas atómicas en el modelo de memoria C++?
- ¿Podría el JIT colapsar dos lecturas volátiles como una en ciertas expresiones?
- ¿La sincronización vacía(esto){} tiene algún significado para la visibilidad de la memoria entre subprocesos?
- ¿Cómo difieren las órdenes de memoria "adquirir" y "consumir" y cuándo es preferible "consumir"?
- Modelo de memoria C++ 11 y acceso a diferentes miembros de la misma estructura en diferentes hilos
- ¿Cuáles son las garantías de pedido de memoria C++ 11 en este caso de esquina?
- ¿La sincronización con `std:: mutex` es más lenta que con` std:: atomic(memory_order_seq_cst) `?
- C++ 11 memory_order_acquire y memory_order_release semantics?
- ¿Por qué se da memory_order como un argumento en tiempo de ejecución a las funciones std:: atomic
- ¿Qué significa cada memory_order?
- ¿En qué se diferencian memory_order_seq_cst y memory_order_acq_rel?
- ¿Cómo pueden los compiladores C++ soportar C++ 11 atómico, pero no son compatibles con el modelo de memoria C++ 11?
- ¿Std:: mutex crea una cerca?
- ¿Es posible observar un objeto parcialmente construido desde otro hilo?
- ¿Cuáles son las similitudes entre el modelo de memoria Java y el modelo de memoria C++ 11?
- ¿Qué hace `std:: kill_dependency` y por qué querría usarlo?
- ¿Qué significa el atributo[[carries_dependency]]?
- C++ 11 introdujo un modelo de memoria estandarizado. Qué significa eso? ¿Y cómo va a afectar la programación en C++?