¿Alguien tiene alguna buena experiencia con un asignador de memoria sin bloqueo para C/C++?C: biblioteca de asignación de memoria sin bloqueo
He examinado boost y libcds, pero no estoy seguro de qué biblioteca usar.
Antecedentes, he estado investigando una "tabla de bloqueo, sin espera, sin bloqueo, dinámica perfecta hashing, expansible, hash concurrente" * Sí, sé que suena pretencioso, pero eso es lo que se llama.
De todos modos, me estoy preparando para comenzar la prueba de múltiples hilos, y necesito encontrar la mejor manera de configurar la asignación de memoria, cuando se agregan nuevos nodos. (y cuando necesito asignar matrices de punteros)
¿Alguien tiene alguna buena experiencia con la asignación de memoria sin bloqueo?
¿No implica esperar, sin bloqueo, sin bloqueo implica implícito, y sin bloqueo implica concurrente? Un poco redundante ... – GManNickG
Lo sé, pero a mi profesor de investigación le gusta presionar todas las palabras del botón. –
Olvidaste de NUMA de la lista de deseos. Todas las implementaciones de asignadores básicos no funcionan bien en hardware NUMA si también desea concurrencia. –