Jak pisać programy równoległe w Perlu?

Muszę wykonać kilka zadań w jednym skrypcie Perla. Lepiej nie używaćfork lubthread.

zadanie A: wysyłaj żądanie HTTP do serwera co 5 sekund. Nieskończoność i nie należy jej blokować. A jeśli dostaje:

„ZADANIE”, zadanie A wywoła czasochłonny podproces, więc jak uniknąć pętli zadania wykonywania bloku przypisania?„PAUZA”, wstrzymaj żądanie'AKTUALIZACJA',tell zadanie B, aby coś zrobićwykonaj żądanie POST do serwera, gdy otrzymasz dane z zadania B lub zadania C

zadanie B: uczyń żądanie mysql co 1 minutę i zależy od wynikówtell zadanie A do wykonania żądania POST

zadanie C: zaakceptuj połączenie z gniazdem itell zadanie A lub B, aby coś zrobić.

Trzy równoległe bezokolicznikowe procesy pętli i będą się ze sobą komunikować. Jak mogę to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion