Preguntas con respuestas sobre "lock-free"

103 preguntas, página #1

0

votos

1

respuestas

vistas 1,187

lista de omisión sin bloqueo con operación de rango

¿Alguien tiene conocimiento de alguna implicación de lista de omisión sin bloqueo y / o artículos de investigación que respalden la operación de rango (es decir, encontrar el elemento kth)? Alternativamente, ¿alguien está al tanto de una razón fundamental por la que tal operación nunca podría funcionar? ...

preguntado 9 años, 9 meses

4

votos

1

respuestas

vistas 822

Boost lockfree use user define type

Intenté usar la biblioteca boost lockfree. Sin embargo, hay una aplicación no válida de error de 'sizeof' al tipo incompleto 'boost :: STATIC_ASSERTION_FAILURE 'cuando configuro el parámetro de plantilla para definir el tipo de usuario. ...

preguntado 10 años, 0 meses

3

votos

5

respuestas

vistas 407

Cómo crear una colección de colección Lockfree

Necesito crear una colección de colecciones. Varios subprocesos llaman a la colección para agregar elementos y elementos de búsqueda. Una vez agregados, los elementos no se eliminarán. Actualmente, mientras agrego elementos, necesito bloquear toda la colección. ¿Hay alguna manera de evitarlo para que no se bloquee? O es ...

preguntado 10 años, 1 meses

10

votos

7

respuestas

vistas 548

cerradura libre de contenedores y visibilidad

He visto algunas implementaciones de pila sin bloqueo ... Mi pregunta es con respecto a la visibilidad, no a la atomicidad. Por ejemplo, ¿los elementos (no los punteros) de la pila sin bloqueo deben ser como máximo de 64 bits? Creo que sí, porque no puedes garantizar la visibilidad. Ejemplo real: ¿se puede insertar y quitar esta estructura de forma segura ...

preguntado 10 años, 2 meses

8

votos

3

respuestas

vistas 1,368

Programación sin bloqueo en Haskell

¿Alguien sabe si es posible hacer programación sin bloqueo en Haskell? Estoy interesado tanto en la cuestión de si las primitivas de bajo nivel apropiadas están disponibles como (si lo están) en cualquier información sobre lo que funciona en términos de su uso para construir sistemas que funcionen a mayor escala en estado puro ...

preguntado 10 años, 3 meses

6

votos

5

respuestas

vistas 2,262

Gestión de la memoria en una cola sin bloqueos

Hemos estado buscando usar una cola sin bloqueos en nuestro código para reducir la contención de bloqueos entre un solo productor y consumidor en nuestra implementación actual. Hay muchas implementaciones de colas, pero no he tenido muy claro cómo administrar mejor la administración de memoria de los nodos. ...

preguntado 10 años, 5 meses

0

votos

2

respuestas

vistas 321

AtomicReferenceFieldUpdater duda

Estaba creando un concurrnetHashtable que es adecuado para mí y un poco diferente de concurrentHashMap, y estoy usando AtomicReferenceFieldUpdater para realizar la operación CASNext (generalmente CAS es compatible, pero con esto también podemos realizar CASNext), entonces, ¿voy por el camino correcto? Aunque normalmente me pongo bien ...

preguntado 10 años, 6 meses