pregunta de examen
vamos a ver. si todos los procesos comparten una variable, entonces hablamos de problemas de concurrencia. hay que evitar que dos procesos modifiquen al mismo tiempo dicha variable. pero si no modifican, ninguna variable, sino que simplemente ejecutan uncodigo, esto es , no comparten ningun recurso, yo usaria semaforos, pero ten en cuenta que si paras un procceso con la orden Wait ( es de C++, no se si existe algo parecido en delplhi ), dicho proceso solo podra ser reactivado por otro proceso . el mismo nunca se puede reactivar. deberias crear un proceso padre, que controle las variables que ocasionan la detencion de los procesos hijos. dicho proceso es el encargado de detener y despertar a los procesos. espero haberte sido de ayuda.
|