Tag: BOOST-MUTEX
Dado k hilos dormidos, ¿cómo puedo despertarlos en orden FIFO en c? Quiero buscar un término en un directorio y tengo una cola con los directorios. Quiero comprobar cuando la cola esté vacía y tenga k hilos dormidos. Luego, para el siguiente directorio, quiero tomar el hilo que durmió primero.
Estoy escribiendo una interfaz de línea de comandos (CLI) utilizando la maravillosa biblioteca click. El caso de uso que quiero implementar es algo como esto: cmd arg: obligatorio –list: opcional Justificación: Sin embargo, la opción –list muestra solo el arg disponible, por lo que mi objetivo es convertir todos los . . . Read more
Por qué utilizo mutex para proteger std::queue en dos hilos, pero aún hay pérdida de memoria. El push es más rápido que el pop, pero después de 2000 veces, el push se detiene, el pop siempre se está ejecutando, cuando la cola está vacía, la memoria de este programa es . . . Read more
Estoy muy confundido acerca de la relación entre volátil y mutex en términos de multi-threading. Según entiendo, se necesita un mutex para asegurar que una pieza de datos no pueda ser modificada simultáneamente por dos hilos diferentes (es decir, asegura que el acceso a los datos sea atómico). La palabra . . . Read more
Estoy tratando de diseñar una clase que funcione como un contenedor de datos (contiene muchos miembros, getters y setters). Esta clase se utilizará en varios hilos del programa y se puede utilizar para el intercambio de datos, es decir, un componente actualiza el objeto y otros pueden leer los valores . . . Read more