¿Necesito un mutex si tengo solo un lector y un escritor? El lector toma el siguiente comando (food.front()
) de la cola y ejecuta una tarea basada en el comando. Después de que se ejecuta el comando, aparece el comando. El escritor en la cola empuja los comandos a la cola (food.push()
).¿Mutex o no a Mutex?
¿Necesito un mutex? Mi lector (consumidor) solo se ejecuta si food.size() > 0
. Estoy usando un hilo de lectura y envío de hilo.
¿Qué contenedor está utilizando para lo anterior? –
@Timo: 'queue food;' –