Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Esecuzione asincrona

A volte è desiderabile eseguire più di un'attività contemporaneamente. Abbiamo visto come tutti i sistemi operativi moderni siano almeno multitasking, se non addirittura multiutente. Gli script possono essere progettati per comportarsi in modalità multitasking.

Di solito, questo comporta l'avvio di uno script che, a sua volta, avvia uno o più script figlio che eseguono un'attività aggiuntiva mentre lo script padre continua a essere eseguito. Tuttavia, quando una serie di script viene eseguita in questo modo, possono verificarsi problemi nel mantenere il coordinamento tra padre e figlio. Cioè, cosa succede se il padre o il figlio dipendono l'uno dall'altro e uno script deve attendere che l'altro completi la propria attività prima di terminare il proprio?

bash ha un comando incorporato per aiutare a gestire esecuzione asincrona come questo. Il aspettare Il comando mette in pausa uno script padre finché non termina un processo specificato (ad esempio, lo script figlio).


 

Il miglior sistema operativo cloud computing su OnWorks: