סנכרון

מְחַבֵּר: Louise Ward
תאריך הבריאה: 7 פברואר 2021
תאריך עדכון: 1 יולי 2024
Anonim
צופן סנכרון™ להצלחה - עילאי מיכאלי  - סנכרון בין המודע לתת המודע - 3 מפתחות החיים
וִידֵאוֹ: צופן סנכרון™ להצלחה - עילאי מיכאלי - סנכרון בין המודע לתת המודע - 3 מפתחות החיים

תוֹכֶן

הגדרה - מה המשמעות של סנכרון?

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

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר סינכרון

ישנם שני סוגים של סנכרון: סנכרון נתונים וסנכרון תהליכים:

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

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

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

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


הגדרה זו נכתבה במאמר של .NET