Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: dxr en 19 Diciembre 2005, 12:04 pm



Título: Threads Mutex perl
Publicado por: dxr en 19 Diciembre 2005, 12:04 pm
Buenas.

Estoy haciendo una aplicacion que crea unos cuantos procesos hijos y cada proceso hijo lee y modifica una variable local que es un contador.  Por ejemplo entra en el proceso hijo y si hace la funcion que tiene que hacer pues a $Cont  que es la variable global le incrimenta en uno. El problema es que cuando hay 50 procesos hijos leyendo y modificando el dato ala vez pues esto es el kaos, Entonces me entere de q se podian usar semaforos y mutex, y por lo q he estado leyendo creo q me vendria mejor usar mutex, el problema esque nose muy bien como usarlos, ya q nose si crear el mutex justo antes de leer la variable, luego modificarla y luego desblokearla para q otro proceso hijo haga lo mismo... entonces estoy un poco perdio :S

http://perlhelp.web.cern.ch/PerlHelp/site/lib/Win32/Mutex.html