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

4 la respuesta

Carga masiva de la CPU usando std :: lock (c ++ 11)

Mis esfuerzos recientes para implementar un administrador de subprocesos / mutex terminaron en una carga de CPU del 75% (4 núcleos), mientras que los cuatro ...

4 la respuesta

Existe alguna diferencia entre el mutex de alcance de Boost y la sección crítica de WinAPi?

En el entorno de Windows, ¿el mutex de alcance de Boost utiliza las secciones críticas de WinAPI, o algo más?

6 la respuesta

¿Cómo puedo sincronizar tres hilos?

Mi aplicación consta del proceso principal y dos subprocesos, todos ejecutándose simultáneamente y haciendo uso de tres quince colas: Los fifo-q son Qmain, Q1 y Q2. Internamente, cada una de las colas utiliza un contador que se incrementa cuando ...

4 la respuesta

spin_lock en núcleos linux no preventivos

Leí que en un sistema con 1 CPU y kernel de Linux no preventivo (2.6.x), una llamada spin_lock es equivalente a una llamada vacía y, por lo tanto, se implementa de esa manera. No puedo entender eso: ¿no debería ser equivalente a dormir en un ...

14 la respuesta

e llamó al método de sincronización @Object desde un bloque de código no sincronizado. Excepción en Mutex.Release ()

He encontrado diferentes artículos sobre esta excepción, pero ninguno de ellos fue mi caso. Aquí está el código fuente: class Program { private static Mutex mutex; private static bool mutexIsLocked = false; static void Main(string[] args) { ...

6 la respuesta

¿Cuándo se debe usar un spinlock en lugar de mutex?

Creo que ambos están haciendo el mismo trabajo, ¿cómo decides cuál usar para la sincronización?

1 la respuesta

Aclaraciones sobre las barreras de memoria completa involucradas por mutexes pthread

9 la respuesta

¿Por qué no se libera Mutex cuando se desecha?

Tengo el siguiente código: using (Mutex mut = new Mutex(false, MUTEX_NAME)) { if (mut.WaitOne(new TimeSpan(0, 0, 30))) { // Some code that deals with a specific TCP port // Don't want this to run at the same time in another process } }He ...

2 la respuesta

¿Necesito proteger una variable que está escrita por un hilo y leída por muchos?

Estoy escribiendo un sistema de adquisición de datos. El sistema maneja datos rápidos de nuestros digitalizadores de señal y controles / monitoreo lentos para cosas como el sistema de alto voltaje para los detectores. El sistema de control lento ...

9 la respuesta

¿Sobrecarga de mutexes pthread?

Estoy tratando de hacer que la API de C ++ (para Linux y Solaris) sea segura para subprocesos, de modo que sus funciones puedan ser llamadas desde diferentes...