Tema anterior: Devolución de variables del conjunto de datos al proceso padreTema siguiente: Proceso en línea


Inicio de procesos de manera recursiva

Además del uso de memoria, no hay ninguna restricción en el número de procesos que se pueden iniciar en una cadena. Un proceso incluso puede iniciar otra instancia de sí mismo de manera recursiva.

Evite llamar a procesos de manera recursiva en el modo adjunto, ya que hacerlo puede generar una cadena de llamadas infinita. Sin embargo, a menudo es útil que un proceso inicie otra instancia de sí mismo en el modo separado. Por ejemplo, se puede guardar una imagen de un proceso de monitorización en un cierto estado, y continuar ejecutando el proceso. En este caso, el proceso de monitorización puede iniciar una nueva instancia de sí mismo en el modo separado y, a continuación, ejecutar un operador Detener para finalizar. Luego, la instancia finalizada se guarda y un administrador la puede examinar en su estado predefinido.