יצירת חוט

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 26 יוני 2024
Anonim
מהסיב אל החוט
וִידֵאוֹ: מהסיב אל החוט

תוֹכֶן

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

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


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

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

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

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

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

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

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

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


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