Ejecutar 2 o mas Procesos
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.
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
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
