Provavelmente não. Tudo o que o cron tem a fazer é (para simplificar) assistir até a hora de executar um trabalho ou outro, e em caso afirmativo, bifurque um processo que execute esse trabalho e verifique periodicamente se o trabalho foi concluído para limpá-lo .
O MT poderia ser usado para essa espera, mas acho que seria um exagero. Com as wait()
/ waitpid()
funções familiares , é possível dar uma olhada em todas as crianças de uma só vez (seria bom para os professores de jardim de infância :-D) . E você pode dar uma olhada sem bloquear, então você tem também a possibilidade de continuar procurando o tempo para executar o próximo trabalho. E SIGCHLD
também existe.