Resultados de la búsqueda a petición "lock-free"

18 la respuesta

¿Cualquier implementación de cola libre de bloqueo de un solo consumidor y un solo productor en C?

Estoy escribiendo un programa con un hilo de consumo y un hilo de productor, ahora parece que la sincronización de la cola es una gran sobrecarga en el programa, y busqué algunas implementaciones de cola sin bloqueo, pero solo encontré la ...

8 la respuesta

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

18 la respuesta

Es posible una lista doblemente enlazada libre de bloqueo (espera)?

Haciendo esta pregunta con la etiqueta C #, pero si es posible, debería ser posible en cualquier idioma. ¿Es posible implementar una lista doblemente enlazada usando operaciones enclavadas para proporcionar un bloqueo sin espera? Me gustaría ...

8 la respuesta

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

5 la respuesta

Bloquee construcciones libres en .net

Soy nuevo en .net y me gustaría saber si .net tiene el equivalente Java de AtomicInteger, ConcurrentLinkedQueue, etc. Hice un poco de búsqueda y no pude encontrar nada. Los algoritmos sin bloqueo necesitan algún tipo de instrucción CAS, que ...

42 la respuesta

¿Cómo puedo escribir una estructura sin bloqueo?

En mi aplicación multiproceso y veo una gran contención de bloqueo en ella, evitando una buena escalabilidad en múltiples núcleos. He decidido utilizar la programación sin bloqueo para resolver esto. ¿Cómo puedo escribir una estructura sin bloqueo?