Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Асинхронне виконання

Іноді буває бажано виконувати більше одного завдання одночасно. Ми бачили, що всі сучасні операційні системи принаймні багатозадачні, якщо не багатокористувацькі. Скрипти можуть бути створені для багатозадачності.

Зазвичай це включає в себе запуск сценарію, який, у свою чергу, запускає один або кілька дочірніх сценаріїв, які виконують додаткове завдання, поки батьківський сценарій продовжує виконуватися. Однак, коли серія сценаріїв виконується таким чином, можуть виникнути проблеми з підтримкою координації батьків і дитини. Тобто, що, якщо батько або дитина залежать від іншого, і один сценарій повинен чекати, поки інший завершить своє завдання, перш ніж завершити своє?

бити має вбудовану команду, яка допомагає керувати асинхронне виконання такий, як цей. The чекати Команда змушує батьківський сценарій призупинити, доки не завершиться зазначений процес (тобто дочірній сценарій).


 

Найпопулярніші хмарні обчислення ОС на OnWorks: