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

מהי יצירת פתילים? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של יצירת חוט?

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

ב- Java, אובייקט של מחלקת השרשור מייצג פתיל. כאשר נוצר לראשונה חוט, עליו להיות מחויב באופן חד-משמעי לאובייקט בשיטת ריצה (); כאשר הוא מופעל, עליו להפעיל את שיטת הריצה () של האובייקט.

Techopedia מסביר את יצירת הנושאים

הטמעת הממשק הניתן לרצה כוללת את הצעדים הבאים:

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

הרחבת מחלקת השרשור כרוכה בשלבים הבאים:

  1. שיעור java.lang.Tread מורחב באמצעות הרחבה.
  2. על ידי עקיפה של שיטת הריצה () של תת המשנה המורחבת ממחלקת השרשור, מוגדר קוד ההוצאה של החוט.
  3. נוצר מופע של תת-סוג זה.
  4. על ידי קריאת שיטת ההתחלה () במופע זה של הכיתה, השרשור פועל.

בדרך כלל מעדיף הממשק הניתן לרוץ על פני הארכת מחלקת השרשור משתי סיבות:

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