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

6 la respuesta

Implementación de una cola sin bloqueo (para un componente Logger)

Estoy diseñando un nuevo componente Logger mejorado (.NET 3.5, C #). Me gustaría usar una implementación sin bloqueo. os eventos de @Logging se enviarán desde (potencialmente) múltiples subprocesos, aunque solo unsolter thread hará la salida ...

1 la respuesta

Si no uso cercas, ¿cuánto tiempo podría tomar un núcleo ver las escrituras de otro núcleo?

He intentado buscar en Google mi pregunta, pero sinceramente, no sé cómo formularla de manera sucinta. Suponga que tengo dos hilos en un sistema Intel multinúcleo. Estos subprocesos se ejecutan en el mismo nodo NUMA. Supongamos que el hilo 1 ...

1 la respuesta

¿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 ++ ...

4 la respuesta

¿Existe una cola sin bloqueo para múltiples hilos de lectura o escritura?

Estaba pensando, ¿es posible tener unsin cerradurahacer cola cuandomás de uno hilo está leyendo o escribiendo? He visto una implementación con una cola sin bloqueo que funcionaba con un hilo de lectura y uno de escritura, pero nunca más de uno ...

5 la respuesta

¿Cómo construyo una cola sin bloqueo?

He pasado hoy buscando colas sin cerradura. Tengo un productor múltiple, situación de múltiples consumidores. Implementé, para probar, un sistema que utiliza...