Resultados de la búsqueda a petición "condition-variable"

2 la respuesta

Diferencias entre variables condicionales, mutexes y bloqueos

Por ejemplo elinterfaces c ++ 0xEstoy teniendo dificultades para decidir cuándo usar cuál de estas cosas (cv, mutex y lock). ¿Alguien puede explicar o señala...

4 la respuesta

Mutex son necesarios para proteger las variables de condición

6 la respuesta

¿Cuándo se necesita una variable de condición, no es suficiente un mutex?

3 la respuesta

¿Qué sucede cuando se llama al destructor de un objeto de hilo que tiene una variable de condición en espera?

Estoy usando un

1 la respuesta

std :: condition_variable :: notify_one () llamado varias veces sin cambio de contexto

Cuántos hilos en espera se activarán en este ejemplo:1er hilo:

2 la respuesta

¿Necesito sincronizar std :: condition_variable / condition_variable_any :: notify_one

1 la respuesta

Uso de la variable de condición en una situación de productor-consumidor

Estoy tratando de aprender sobre las variables de condición y cómo usarlo en una situación de productor-consumidor. Tengo una cola donde un hilo empuja números a la cola mientras que otro hilo saca números de la cola. Quiero usar la variable de ...

1 la respuesta

¿Las variables de condición todavía necesitan un mutex si está cambiando el valor verificado atómicamente?

Aquí está la forma típica de usar una variable de condición: // The reader(s) lock(some_mutex); if(protected_by_mutex_var != desired_value) some_condition.wait(some_mutex); unlock(some_mutex); // The writer lock(some_mutex); ...

1 la respuesta

std :: condition_variable - Espera varios hilos para notificar al observador

mi problema se ve así: Tengo un observador que contiene std :: condition_variable y std :: mutex, mis objetos de subproceso de trabajo tienen un puntero al observador. Cada vez que un subproceso de trabajo finaliza su trabajo, llama a ...

9 la respuesta

¿Por qué las funciones variables de condición de pthreads requieren un mutex?

Estoy leyendo sobrepthread.h; las funciones relacionadas con la variable de condición (comopthread_cond_wait(3)) requieren un mutex como argumento. ¿Por qué? Por lo que puedo decir, voy a crear un mutexsólo utilizar como ese argumento? ¿Qué se ...