Resultados de la búsqueda a petición "critical-section"

1 la respuesta

¿Funcionará correctamente la solución de Peterson en las arquitecturas de CPU modernas? [cerrado]

Estoy estudiando sistemas operativos deConceptos del sistema operativo por Silberschatz, Galvin y Gagne.En la página 229, el libro dice esto acerca deSolució...

2 la respuesta

utilizando dispatch_sync como bloqueo mutex

Esto es lo que necesito hacer. Espero que dispatch_sync sea la mejor manera de hacerlo usando GCDTengo una determinada pieza de código de sección crítica que...

5 la respuesta

pthreads: pthread_cond_signal () desde dentro de la sección crítica

Tengo el siguiente fragmento de código en el hilo A, que bloquea usando

2 la respuesta

Costo de exclusión, sección crítica, etc. en Windows

3 la respuesta

Seguridad de subprocesos en matrices C #

Tiene 2 hilos diferentes: una lectura de una matriz C # (por ejemplo, desde la primera ubicación), y otro que escribe en la misma matriz de C # pero en una ubicación diferente (por ejemplo, en la última ubicación) ¿Es seguro el hilo o no? (Y ...

3 la respuesta

Cómo usar múltiples variables para un alcance de bloqueo en C #

Tengo una situación en la que un bloque de código debe ejecutarse solo si dos objetos de casillero están libres. Esperaba que hubiera algo como: lock(a,b) { // this scope is in critical region }Sin embargo, parece que no hay nada de eso. ...

3 la respuesta

¿Cómo puedo implementar un contenedor de listas seguro para subprocesos en Delphi?

Tengo un contenedor de listas que mantiene dos Tstringlists y una TClassList Necesito que esto sea seguro para subprocesos, de modo que: No se permiten escrituras concurrentes (se debe ingresar un estado de espera de algún tipo)No se permite ...

2 la respuesta

"Pausar" un hilo con una propiedad

Tengo un objeto TThread y quiero poder iniciar / detener el hilo a través de un botón en la forma principal del programa. He estado buscando formas de hacer esto y hasta ahora tengo las siguientes ideas: Termine y libere el hilo cuando el ...

3 la respuesta

Bloqueo específico de Windows 10 en la llamada LeaveCriticalSection

Me encontré con un problema con la sincronización de subprocesos y las secciones críticas en Windows 10. La aplicación se bloqueará en este caso: La aplicación tiene dos hilos.El subproceso 1 llama a EnterCriticalSection con el objeto m_CSEl ...

0 la respuesta

Impulse Asio si la condición se evaluó de manera diferente en las compilaciones static-lib y dll, lo que resultó en una excepción en el socket io cpp client lib

Dependiendo de cómo se compila la biblioteca de socketio c ++ (static-lib o dll) para el siguiente código de prueba simple, el resultado es un ejecutable que funciona o uno que arroja una excepción. Sin embargo, si se comenta la instanciación ...