Ejecutar 2 o mas Procesos

lujuriah
29 de Octubre del 2009
Quisiera saber como puedo ejecutar 2 o mas procesos, en C++ osea, una funcion que haga algo y ese codigo o tarea se ejecute a la par de lo que se pueda estar ejecutando en la funcion princila MAIN.

El bandido del Bit
29 de Octubre del 2009
Esto depende del sistema operativo. Para Unix tienes que utilizar "fork", para Windows "CreateProcess", si no es un Servicio y CreateProcessAsUser si es un servicio para ejecutarse con un entorno de seguridad.
En ambos casos tienes que controlar que el proceso finaliza. En Unix para controlar el proceso principal tienes que utilizar "wait". En Windows WaitForSingleObject.
Te doy sólo pinceladas porque es muy importante el sistema operativo.
Espero que te resulte de utilidad.
Un saludo