בית התפתחות מה זה מזלג? - הגדרה מטכנולוגיה

מה זה מזלג? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של מזלג?

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

Techopedia מסביר את מזלג

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

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

מה זה מזלג? - הגדרה מטכנולוגיה