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

5 la respuesta

Fair sección crítica (Linux)

En una aplicación de Linux multiproceso, uso un mutex para secciones críticas. Esto funciona muy bien, excepto por el tema de la equidad. Puede suceder que un hilo que abandona una sección crítica y vuelva a ingresar de inmediato no le ...

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

12 la respuesta

Confusión sobre la declaración de bloqueo en C #

Esto es de MSDN: la palabra clave de bloqueo asegura que un hilo no ingrese una sección crítica de código mientras otro hilo está enla sección crítica. Hace una sección crítica tiene que ser igual quela sección crítica? O significa: la palabra ...

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

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?

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

Es válido anidar una sección crítica?

Por ejemplo, ¿sería válido? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSection( &cs ); // Second level /* do some stuff */ ::LeaveCriticalSection( &cs ); // Second level ...

8 la respuesta

No se recupera la memoria para las aplicaciones de Delphi que se ejecutan en Windows Server 2008 (sp1)?

Tenemos una aplicación D2007 cuya huella de memoria crece constantemente cuando se ejecuta en Windows Server 2008 (x64, sp1). Se comporta normalmente en Windows Server 2003 (x32 o x64), XP, etc., donde sube y baja como se esperaba. Hemos ...

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

8 la respuesta

Cuál es la diferencia entre atómica y crítica en OpenMP?

Cuál es la diferencia entre atómica y crítica en OpenMP? Puedo hacer est #pragma omp atomic g_qCount++; pero no es lo mismo que #pragma omp critical g_qCount++;?