Ejecutando múltiples scripts PHP en paralelo, y siendo notificado cuando termine

Entonces, eso es lo que estoy tratando de hacer, bastante autoexplicativo en realidad:

Iniciar X procesos 'simultáneos' (cada uno vinculado a un script php diferente)Ser capaz de decir cuandotodos ellos estan terminados

He echado un vistazo a varios enfoques diferentes, y probablemente voy a usarexec y procesos de fondo. (Algo a lo largo deEstas líneas).

La cosa, que realmente no puedo entender, es:

No puedo entender¿Cuál es la manera más eficiente de verificar si TODOS los procesos están terminados? (ser capaz de mantener un ojo en el progreso general - por ejemplo, X fuera de Y terminado, también es una necesidad).

Lo que importa es la eficiencia de tiempo y, obviamente, no causar ninguna sobrecarga innecesaria del servidor (por lo tanto, supongo que cualquier 'congelado'while comprobación de bucle para livepids, incluso si a intervalos, está fuera de cuestión, ¿verdad?)

¡CUALQUIER sugerencia es muy bienvenida!

PD.: Inicialmente, configuré todo esto con solicitudes asíncronas de Ajax a partir del lado del cliente, pero actualmente estoy considerando una migración a un entorno de lado del servidor que no sea javascript. El problema con el procesamiento paralelo sigue siendo ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta