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

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

8 la respuesta

¿Existe una cola sin bloqueo de múltiples consumidores y un solo consumidor para c ++? [cerrado

Cuanto más leo, más confundido me vuelvo ... Hubiera pensado trivial encontrar una cola mpsc formalmente correcta implementada en c ++. Cada vez que encuentro otra puñalada, más investigaciones parecen sugerir que hay problemas como ABA u otras ...

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

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

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?