es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONDITION-VARIABLE

¿Notificar una variable de condición garantiza la activación de un hilo con una condición/predicado exitoso si existe alguno?

La información que he encontrado en cppreference es vaga al respecto, así que estoy preguntando aquí. Digamos que tengo dos hilos esperando en una condición, uno con un predicado verdadero y el otro con uno falso (por ejemplo, condition.wait(lock, [=]{ return some_condition; })). El hilo principal decide notificar aleatoriamente a . . . Read more

pthread_cond_wait no se despierta cuando se utiliza un bucle.

Soy nueva en el enhebrado Quiero usar ptheradcondsignal & pthreadcondwait para verificar alguna condición Tengo este código como ejemplo: pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int x = 0; void* f1(void *arg){ for (int i = 0; i < 10; i++) { pthread_mutex_lock(&lock); x += 10; printf(“%d\n”, x); . . . Read more