Poszukuję rozwiązań które w skuteczny i niezbyt skomplikowany sposób pozwolą mi na zaimplementowanie w PHP wielowątkowych procesów.
Posiadam aplikację, która jest uruchamiana po stronie CLI. Jest to daemon który realizuje pewne powatarzające się zadania. W tej chwili te zadania są ustawiane w kolejkę i realizowane jedno po drugim, po zakończeniu wszystkich zadań proces rozpoczyna się od nowa. Rozwiązanie takie uzależnia sukces wszystkich zadań od każdego z nich z osobna.
Potrzebuję rozwiązania, które pozwoli mi na stworzenie procesu nadrzędnego, który będzie pilnował podprocesów a w każdym podprocesie będzie realizowane jedno zadanie i procesy będa mogły działać równolegle i niezależnie od siebie, komunikując się tylko z procesem nadrzędnym informując o swoim stanie, przebiegu zadań itp.
Rozwiązanie musi działać pod Windowsem.