Resultados de la búsqueda a petición "mutex"

1 la respuesta

Aclaraciones sobre las barreras de memoria completa involucradas por mutexes pthread

1 la respuesta

cygwin pthread_mutex_timedlock sustituto

Desafortunadamente, la implementación de la biblioteca pthread de cygwin GCC 4.5.3 no es compatible con la función estándar POSIX

1 la respuesta

La cancelación de pthread_cond_wait () se bloquea con PRIO_INHERIT mutex

1 la respuesta

¿Por qué se bloquea MSDN desde Threading Tutorial?

Del ejemplo de ejemplo 4 de MSDN"Tutorial de enhebrado"Después de los errores de código en la línea comentada con "--- errores está aquí ---&q...

1 la respuesta

¿Cómo salir de AbandonedMutexException con gracia?

Uso el siguiente código para sincronizar el acceso mutuamente exclusivo a un recurso compartido entre varios procesos en ejecución.El mutex se crea como tal:

1 la respuesta

Pthread Mutex: pthread_mutex_unlock () consume mucho tiempo

Escribí un programa multi-hilo con pthread, usando el modelo productor-consumidor.Cuando uso el generador de perfiles Intel VTune para crear un perfil de mi ...

1 la respuesta

Cómo usar mutex

¿Dónde debo poner el bloqueo y desbloqueo de mutex para que los hilos se impriman alternativamente? Gracias: D Implemente un programa que cree dos hilos. Los hilos imprimirán su ID (pthread_self) 10 veces y luego se detendrán. Asegúrese de que ...

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

Mantenimiento de la aplicación de instancia única

He estado trabajando en esta aplicación mía y tengo este problema. Ejecutar el programa a través de la línea de comandos con diferentes argumentos abre diferentes procesos .exe. Mi pregunta es cómo puedo evitar abrir el mismo archivo varias ...

1 la respuesta

¿Por qué no hay una función de espera para condition_variable que no vuelva a bloquear el mutex?

Considere el siguiente ejemplo. std::mutex mtx; std::condition_variable cv; void f() { { std::unique_lock<std::mutex> lock( mtx ); cv.wait( lock ); // 1 } std::cout << "f()\n"; } void g() { std::this_thread::sleep_for( 1s ); cv.notify_one(); } ...