Wykonywanie wielu skryptów PHP równolegle i powiadamianie o zakończeniu

Tak właśnie staram się to zrobić - całkiem oczywiste:

Zainicjuj X 'jednoczesnych' procesów (każdy związany z innym skryptem php)Bądź w stanie powiedzieć kiedywszyscy Skończone

Przyjrzałem się różnym podejściom i prawdopodobnie skorzystamexec i procesy w tle. (Coś razemte linie).

Rzecz - której naprawdę nie mogę się oprzeć - to:

Nie mogę się domyślićco jest najskuteczniejszym sposobem sprawdzenia, czy WSZYSTKIE procesy zostały zakończone (możliwość śledzenia ogólnego postępu - np. X z Y zakończony, jest również koniecznością).

Ważna jest efektywność czasowa i - oczywiście - nie powodująca niepotrzebnego przeciążenia serwera (więc przypuszczam, że „zamrożone”while sprawdzanie pętli na żywopids, nawet jeśli w odstępach czasu, nie wchodzi w grę, prawda?

WSZELKIE sugestie są bardzo mile widziane!

P.S .: Początkowo ustawiłem tę całość za pomocą asynchronicznych żądań Ajax, zaczynając od strony klienta, ale obecnie rozważam migrację do środowiska nie pełniącego javascript w pełni serwera. Problem z przetwarzaniem równoległym pozostaje jednak ...

questionAnswers(1)

yourAnswerToTheQuestion