OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

ביצוע אסינכרוני

לעיתים רצוי לבצע יותר ממשימה אחת בו זמנית. ראינו איך כל מערכות ההפעלה המודרניות לפחות מבצעות ריבוי משימות אם לא גם מרובה משתמשים. ניתן לבנות סקריפטים כך שהם יתנהגו בריבוי משימות.

בדרך כלל זה כרוך בהשקת סקריפט שבתורו מפעיל סקריפט צאצא אחד או יותר שמבצעים משימה נוספת בזמן שסקריפט האב ממשיך לפעול. עם זאת, כאשר סדרה של סקריפטים פועלת בצורה זו, יכולות להיות בעיות בשמירה על תיאום בין ההורה והילד. כלומר, מה אם ההורה או הילד תלויים בשני, ותסריט אחד חייב לחכות שהאחר יסיים את המשימה שלו לפני שיסיים את המשימה שלו?

לחבוט יש פקודה מובנית כדי לעזור בניהול ביצוע אסינכרוני כמו זה. ה לחכות הפקודה גורמת לסקריפט אב להשהות עד שתהליך מוגדר (כלומר, הסקריפט הצאצא) מסתיים.


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: