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

4 la respuesta

¿Cómo puedo crear un sistema Mutex en C #?

¿Cómo puedo crear un sistema / multiproceso Mutex para coordinar múltiples procesos utilizando el mismo recurso no administrado? Antecedentes: he escrito un procedimiento que usa una impresora de archivos, que solo puede ser usado por un proceso ...

2 la respuesta

¿Cuál es el parámetro que toma @synchronized ()?

Sé lo que hace @synchronized (), pero ... a veces tenemos: 1-@synchronized(self) 2-@synchronized([MyClass class]) 3-@synchrinized(myObj) Cuál es eldiferenciay ¿cuál es el parámetro que debo pasar a este bloque?

2 la respuesta

En dotnet core, ¿cómo puedo asegurarme de que solo se esté ejecutando una copia de mi aplicación?

En el pasado he hecho algo como esto private static bool AlreadyRunning() { var processes = Process.GetProcesses(); var currentProc = Process.GetCurrentProcess(); logger.Info($"Current proccess: {currentProc.ProcessName}"); foreach (var process ...

8 la respuesta

Cerradura, mutex, semáforo ... ¿cuál es la diferencia?

He escuchado estas palabras relacionadas con la programación concurrente, pero ¿cuál es la diferencia entre ellas?

3 la respuesta

VB6: aplicación de instancia única en todas las sesiones de usuario

Tengo una aplicación que debe ser una aplicación de instancia única en todas las sesiones de usuario en una PC con Windows. Mi investigación hasta ahora se ha centrado en usar un mutex para lograr esto, pero tengo un problema que no estoy seguro ...

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 ...

2 la respuesta

Linux pthread mutex y kernel Scheduler

Con un amigo mío, no estamos de acuerdo sobre cómo se maneja la sincronización a nivel de espacio de usuario (en la biblioteca pthread). a. Creo que durante un pthread_mutex_lock, el hilo espera activamente. Lo que significa que el planificador ...

2 la respuesta

¿Cómo protege un recurso común usando mutexes?

Tengo un recurso común, al que quiero que 1 y solo 1 instancia de mi aplicación (o su API COM) tengan acceso en cualquier momento. Intenté proteger este recurso utilizando mutexes, pero cuando varios subprocesos de una aplicación dotnet de host ...

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); ...

3 la respuesta

Ventajas de usar variables de condición sobre mutex

Me preguntaba cuál es el beneficio de rendimiento del uso de variables de condición sobre bloqueos mutex en pthreads. Lo que encontré es: "Sin variables de condición, el programador necesitaría tener hilos continuamente sondeando (posiblemente ...