گھر ترقی دھاگے کی تخلیق کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

دھاگے کی تخلیق کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - تھریڈ تخلیق کا کیا مطلب ہے؟

جاوا کے تناظر میں ، دھاگے کی تخلیق تھریڈ کلاس میں توسیع یا چلانے کے قابل انٹرفیس کو نافذ کرنے سے ہوتی ہے۔

جاوا میں ، تھریڈ کلاس کا کوئی شے دھاگے کی نمائندگی کرتا ہے۔ جب تھریڈ پہلی بار تخلیق کیا جاتا ہے ، تو اسے مستقل طور پر کسی رن () طریقہ کار کے ساتھ پابند ہونا چاہئے۔ جب انکار کیا جاتا ہے تو ، اس کو اعتراض کے چلانے () کے طریقہ کار پر زور دینا چاہئے۔

ٹیکوپیڈیا تھریڈ تخلیق کی وضاحت کرتا ہے

چلانے کے قابل انٹرفیس کے نفاذ میں درج ذیل اقدامات شامل ہیں:

  1. ایک کلاس چلانے کے قابل انٹرفیس کو نافذ کرتی ہے اور دھاگے کے ذریعہ پھانسی دینے والا رن () طریقہ مہیا کرتی ہے۔ کوئی چیز جو اس کلاس سے تعلق رکھتی ہے وہ چلانے کے قابل اعتراض ہے۔
  2. تھریڈ کلاس آبجیکٹ رنن ایبل آبجیکٹ کو تھریڈ کنسٹرکٹر کو منتقل کرکے تشکیل دیا گیا ہے۔
  3. آغاز () کا طریقہ پچھلے مرحلے میں بنے تھریڈ آبجیکٹ پر لگا ہے۔
  4. جب رن () طریقہ ختم ہوجاتا ہے ، تو تھریڈ بھی ختم ہوجاتا ہے۔

تھریڈ کلاس میں توسیع میں مندرجہ ذیل اقدامات شامل ہیں:

  1. java.lang.Thread کلاس میں توسیع کا استعمال کرکے بڑھایا گیا ہے۔
  2. تھریڈ کلاس سے بڑھے ہوئے ذیلی طبقے کے رن () طریقہ کو اوور رائیڈ کرنے سے ، دھاگے کا نفاذ شدہ کوڈ بیان کیا جاتا ہے۔
  3. اس ذیلی طبقے کی ایک مثال تیار کی گئی ہے۔
  4. کلاس کے اس موقع پر اسٹارٹ () طریقہ کار کی مدد سے ، دھاگہ چلتا ہے۔

رنن ایبل انٹرفیس کو عام طور پر دو وجوہات کی بناء پر تھریڈ کلاس میں توسیع کرنے پر ترجیح دی جاتی ہے۔

  • تھریڈ کلاس میں توسیع کرتے ہوئے ایک ذیلی کلاس دوسرے کلاس میں توسیع نہیں کرسکتا ہے۔ تاہم ، چلانے کے قابل انٹرفیس کا استعمال کرتے وقت ، ذیلی طبقے کی ایک اور کلاس میں توسیع ہوسکتی ہے۔
  • کچھ معاملات میں ، چلانے کے قابل انٹرفیس کافی ہے ، کیوں کہ پوری کلاس کو وراثت میں ملنے سے ضرورت سے زیادہ سرخی پیدا ہوسکتی ہے۔
یہ تعریف جاوا کے تناظر میں لکھی گئی تھی
دھاگے کی تخلیق کیا ہے؟ - ٹیکپوپیڈیا سے تعریف