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: BOOST-MUTEX

C++: La aplicación se bloquea con abort() en la función de registro.

Aquí está mi código que se ejecuta en Windows: Log.h #include <iostream> #include <sstream> #include <fstream> #include <shared_mutex> #include <thread> #include <iomanip> class Log { public: static std::ofstream myfile; static std::shared_mutex m_smutex; static bool isLogEnabled(); static void close() { Log::myfile.close(); } template<typename… args=””> static void debug(const char* format, Args… args) . . . 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

sincronizando hilos con mutex en c

Mi problema es que creo varios hilos, cada hilo recibe una estructura que tiene un valor entero y solo quiero asignarle a este valor entero el valor i, y la función del hilo debe imprimirlo, pero no imprime 1,2,3,4… sino que imprime por ejemplo 4,3,3,2. Ya estoy usando un mecanismo . . . Read more