Como escrever programas paralelos em Perl?
Eu tenho que fazer várias tarefas em um script Perl. Melhor não usarfork
outhread
.
tarefa A: faça solicitação HTTP para um servidor a cada 5 segundos. Infinito e não deve ser bloqueado. E se fica:
'TAREFA', a tarefa A irá chamar um subprocesso demorado, então como evitar o ciclo de tarefas A do bloco de execução de atribuição?'PAUSE', pause o pedido'ATUALIZAR',tell
tarefa B para fazer algofazer solicitação POST para o servidor quando receber dados da tarefa B ou da tarefa Ctarefa B: faça o pedido mysql a cada 1 minuto, e dependa dos resultados,tell
tarefa A para fazer o pedido POST
tarefa C: aceitar conexão de soquete etell
tarefa A ou B para fazer alguma coisa.
Três processos de loop infinitivo paralelos, e comunicação uns com os outros. Como eu posso fazer isso?