Threads Mutex perl

Iniciado por dxr, 19 Diciembre 2005, 12:04 PM

0 Miembros y 1 Visitante están viendo este tema.

dxr

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
Hacer preguntas concretas, claras y aportando toda la documentación necesaria.
De lo contrario, no tendreis una respuesta clara.