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

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

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

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?

4 la respuesta

Existe una implementación de vector sin bloqueo?

Primer resultado en Google para "vector libre de bloqueo" es un trabajo de investigación escrito por Damian Dechev, Peter Pirkelbauer y Bjarne Stroustrup que describe un vector teórico sin bloqueo. ¿Se ha implementado este u otro vector sin bloqueo?

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