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

1 la respuesta

¿Qué std :: sync :: atomic :: ordenar para usar?

Todos los métodos destd::sync::atomic::AtomicBool [http://doc.rust-lang.org/std/sync/atomic/struct.AtomicBool.html]tome un pedido de memoria (Relaxed, Release, Acquire, AcqRel y SeqCst), que no he usado antes. ¿En qué circunstancias deben usarse ...

1 la respuesta

¿El modelo de memoria Intel hace que SFENCE y LFENCE sean redundantes?

El modelo de memoria Intel garantiza: Las tiendas no se reordenarán con otras tiendasLas cargas no se reordenarán con otras ...

1 la respuesta

Implementación de GCC atomic shared_ptr

De acuerdo ahttps://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250], GCC 4.9 tiene soporte para atómicashared_ptr operaciones Usando GCC 4.9.2, puedo compilar un programa que usa atomicshared_ptr. ...

1 la respuesta

CUDA atomicAdd para error de definición de dobles

En versiones anteriores de CUDA, atomicAdd no se implementó para dobles, por lo que es común implementar esto comoaquí [https://stackoverflow.com/questions/12626096/why-has-atomicadd-not-been-implemented-for-doubles] . Con el nuevo CUDA 8 RC, me ...

1 la respuesta

Archivos mapeados en memoria y escrituras atómicas de bloques individuales

Si leo y escribo un solo archivo usando API de E / S normales, se garantiza que las escrituras serán atómicas por bloque. Es decir, si mi escritura solo modifica un solo bloque, el sistema operativo garantiza que se escriba todo el bloque o que ...

1 la respuesta

atomicMax + AtomicCAS (atomicExch)

Me gustaría preguntarles si hay una mejor manera de combinar 2 atómicos. Mi objetivo es encontrar los resultados más altos para un conjunto de ecuaciones K (más de 32) en una lista de valores de parámetros J (una entrada de 2 vías muy similar) y ...

1 la respuesta

Swift 3: atomic_compare_exchange_strong

Obteniendo la siguiente advertencia en Xcode 8 / Swift 3: warning: 'OSAtomicCompareAndSwap32Barrier' was deprecated in OS X 10.12: Use atomic_compare_exchange_strong() from <stdatomic.h> insteadIntento de usar ...

1 la respuesta

¿El método de retención de NSObject es atómico?

¿El método de retención de NSObject es atómico? Por ejemplo, al retener el mismo objeto de dos subprocesos diferentes, ¿se promete que el recuento de retención ha aumentado dos veces, o es posible que el recuento de retención se incremente solo ...

1 la respuesta

Modelo de memoria C ++: ¿se sincronizan las cargas seq_cst con las tiendas seq_cst?

En el modelo de memoria C ++, hay un orden total en todas las cargas y almacenes de todas las operaciones secuenciales consistentes. Me pregunto cómo interactúa esto con operaciones que tienen otros ordenamientos de memoria que se ...

1 la respuesta

Usos prácticos para AtomicInteger

Entiendo que AtomicInteger y otras variables atómicas permiten accesos concurrentes. ¿En qué casos se usa típicamente esta clase?