Creación de Procesos Hijos o Subprocesos

07/04/2005 - 14:41 por Alamo | Informe spam
Buenos días a todos.

A ver si me podéis ayudar.

Necesito implementar por código el lanzamiento de múltiples procesos hijos o
subprocesos, los cuales se ejecuten de forma independiente.

Mi duda es como poder hacer por ejemplo que si lanzo la inicialización de 3
objetos mediante 3 procesos hijos o subprocesos, como puedo hacer una
función o procedimiento que sea común a ambos tres procesos, pero que solo
se ejecute al proceso que le afecte.

Por ejemplo supongamos que tenemos un objeto servidor el cual utiliza
sockets para la conexión de clientes. A mi me gustaría crear tantos objetos
servidor como clientes se vayan a conectar. En base a dicha filosofía, me
gustaría que de forma independiente a través de subprocesos o procesos
hijos, cada objeto servidor se ejecute de forma independiente. ¿Que pasa?,
pues que tendré que controlar para cada evento y procedimiento o función de
cada objeto servidor tantas veces como objetos servidor haya lanzado
mediante código. Seguramente tiene que existir la forma de poder englobar un
único evento para todos los eventos de cada objeto servidor, y que solo se
ejecute al subproceso o proceso hijo que le corresponde.

Espero haberme explicado con claridad.

Saludos y Gracias,

Álamo.
 

Preguntas similares