Resultados de la búsqueda a petición "mutex"
¿Es std :: mutex secuencialmente consistente?
Digamos que tengo dos hilosA yB escribir en una variable booleana globalfA yfB respectivamente, que inicialmente se establecen enfalse y están protegidos porstd::mutex objetosmA ymB respectivamente: // Thread A mA.lock(); assert( fA == false ); ...
Múltiples lectores, bloqueos de escritor único en Boost
Estoy tratando de implementar el siguiente código en un escenario de subprocesos múltiples: Get shared access to mutex Read data structure If necessary: Get exclusive access to mutex Update data structure Release exclusive lock Release shared ...
Llamar a pthread_cond_signal sin bloquear mutex
Leí en alguna parte que deberíamos bloquear elmutexantes de llamar pthread_cond_signaly desbloquee el texto mudo después de llamarlo: La rutina pthread_cond_signal () se usa para señalar (o activar) otro hilo que está esperando la variable de ...
¿Cómo puedo sincronizar dos procesos accediendo a un archivo en un NAS?
Aquí está la cosa: tengo dos aplicaciones, escritas en C ++ y que se ejecutan en dos máquinas con diferentes sistemas operativos (una Linux y una Windows). Uno de estos procesos se encarga de actualizar un archivo XML en un NAS (almacenamiento ...
¿Se puede suponer que `pthread_cond_signal` despertará atómicamente el hilo señalado con respecto al enlace mutex a la variable de condición?
Citando POSIX [http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_broadcast.html] : lospthread_cond_broadcast() opthread_cond_signal() las funciones pueden ser llamadas por un hilo, ya sea que posea o no el mutex que los ...
¿Cuál es el "atributo" de un mutex pthread?
La función pthread_mutex_init le permite especificar un puntero a un atributo. Pero todavía tengo que encontrar una buena explicación de qué son los atributos de pthread. Siempre he suministrado NULL. ¿Hay algún uso para este argumento? La ...
Verifique si un mutex pthread está bloqueado o desbloqueado (después de que un hilo se haya bloqueado)
Necesito ver si un mutex está bloqueado o desbloqueado en una declaración if, así que lo verifico así ... if(mutex[id] != 2){ /* do stuff */ }pero cuando lo reviso gcc me da el siguiente error: error: invalid operands to binary != (have ...
C # - Problemas de bloqueo con Mutex
Tengo una aplicación web que controla qué aplicaciones web reciben tráfico de nuestro equilibrador de carga. La aplicación web se ejecuta en cada servidor individual. Realiza un seguimiento del estado de "entrada o salida" para cada aplicación ...
¿Cuándo incrustas mutex en struct en Go?
NOTA: Encontré que la palabra 'incrustar' en el título era una mala elección, pero la conservaré. Veo que mucho código hace esto: type A struct { mu sync.Mutex ... }Y úsalo así: a := &A{} a.mu.Lock() defer a.mu.Unlock() a.Something()¿Es mejor ...
¿Cómo obtener la referencia de identidad para "Todos" para crear MutexAccessRule en sistemas localizados?
Me gustaría usar el código como enesta pregunta [https://stackoverflow.com/questions/4223061/how-to-implement-single-instance-per-machine-application] oesta ...