<Anterior | Conteúdo | Próxima>
Execução Assíncrona
Às vezes, é desejável executar mais de uma tarefa ao mesmo tempo. Vimos como todos os sistemas operacionais modernos são, no mínimo, multitarefa, se não multiusuário também. Os scripts podem ser construídos para se comportarem de maneira multitarefa.
Normalmente, isso envolve o lançamento de um script que, por sua vez, inicia um ou mais scripts filho que executam uma tarefa adicional enquanto o script pai continua a ser executado. No entanto, quando uma série de scripts é executada dessa maneira, pode haver problemas para manter o pai e o filho coordenados. Ou seja, e se o pai ou filho depender do outro e um script precisar esperar que o outro termine sua tarefa antes de terminar a sua própria?
bater tem um comando embutido para ajudar a gerenciar execução assíncrona tal como este. o esperar O comando faz com que um script pai pause até que um processo especificado (ou seja, o script filho) seja concluído.