Resultados de la búsqueda a petición "lock-free"
Probar genuinamente std :: atomic no tiene bloqueo o no
Ya questd::atomic::is_lock_free() puede no reflejar genuinamente la realidad [ árbitro [https://stackoverflow.com/q/49816855/1348273]], Estoy considerando escribir una prueba de tiempo de ejecución genuina. Sin embargo, cuando me puse a ello, ...
La volatilidad evita las lecturas o escrituras introducidas?
Cía#,volatilea palabra clave @ asegura que las lecturas y escrituras tengan semántica de adquisición y liberación, respectivamente. Sin embargo, ¿dice algo sobre lecturas o escrituras introducidas? Por ejemplo volatile Thing something; volatile ...
¿Cómo puedo implementar el contador ABA con c ++ 11 CAS?
Estoy implementando una cola sin bloqueo basada en estoalgoritmo [http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html], que usa un contador para resolver el problema ABA. Pero no sé cómo implementar este contador con c ++ ...
Adquirir / liberar semántica con almacenes no temporales en x64
Tengo algo como: if (f = acquire_load() == ) { ... use Foo }y: auto f = new Foo(); release_store(f)Podrías imaginar fácilmente una implementación de adquirir_carga y liberar_almacén que usa atómico con carga (memory_order_acquire) y store ...
Problemas con boost :: lockfree :: queue en la memoria compartida (boost 1.53, gcc 4.7.2 / clang 3.0-6ubuntu3)
Tengo un problema con la colocación
Reproduzca lecturas rotas de decimales en c #
Ver es creer. ¿Alguien puede reproducir un programa que lea un decimal roto? Intenté girar varios hilos cambiando el mismo decimal entre 1 y 2. No capté ninguna lectura diferente de 1 o 2. EDITAR: Me gusta ver que un hilo lector no ve un cambio ...
Se requiere un bloqueo con una inicialización diferida en un tipo profundamente inmutable?
Si tengo un tipo profundamente inmutable (todos los miembros son de solo lectura y si son miembros del tipo de referencia, también se refieren a objetos que son profundamente inmutables). Me gustaría implementar una propiedad inicializada ...
Bloqueo de múltiples lectores de un solo escritor
Tengo una estructura de datos en memoria que es leída por múltiples hilos y escrita por un solo hilo. Actualmente estoy usando una sección crítica para hacer que este acceso sea seguro. Desafortunadamente, esto tiene el efecto de bloquear ...