Tag: CONDITION-VARIABLE
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
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
En C++, podemos usar la función c++ wait_for(lock, delay, []{return i == 1;}) con variables de condición para la sincronización. Comencé a trabajar en una pequeña aplicación utilizando C# (mi primer contacto con C#), y necesito exactamente la misma funcionalidad, pero no encontré un buen sustituto para esta función. ¿Existe . . . Read more
Necesito crear una cola de tareas de std::queue que sea ejecutada por un hilo que solamente esté ejecutando la última tarea de la lista. Las tareas son, por ejemplo, tareas de copia de archivo. Pero aquí está la parte importante. No tengo que correr siempre toda la lista de tareas. . . . Read more