Ver Mensaje Individual
  #1  
Antiguo 26-02-2021
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 11
aguml Va por buen camino
Lanzar 4 hilos simultáneos y esperarlos

Buenas amigos, tengo una aplicación que tiene 4 bucles que me congelan la aplicación y quiero meter cada bucle en un hilo para que trabajen simultáneos pero el problema es que necesito saber si alguno de los 4 bucles sale con false para si es así mostrar un mensaje de error y terminar los otros. La cosa es que me encuentro con varios problemas, lo primero es que si lanzo los 4 y espero con WaitForMultipleObjects ¿Como hago para desde un hilo detener al resto de hilos? ¿Algún ejemplo al respecto? Otra duda es que cada hilo debería incrementar un contador común para los 4 y supongo que para eso hay que usar semáforos o algo así pero no tengo ni idea de cómo hacer eso y se me ocurrió que como tengo un TProgressBar al que le puse el rango de 0 a 4 para que cada vez que termine un bucle incremente la barra y me preguntaba si sería suficiente con hacer eso desde los 4 hilos usando Synchronize o si al hacer eso desde los 4 hilos podría darme algún problema.
Responder Con Cita