التابع Thread.terminate‎ في روبي

من موسوعة حسوب
< Ruby‏ | Thread

ينهي التابع terminate المهمة الفرعية التي استدعيت معه ويُجدوِل مهمة فرعية أخرى ليتم تشغيلها.

إن كانت المهمة الفرعية ستُنهَى، فستعاد المهمة الفرعية.

إذا كانت هذه المهمة الفرعية هي المهمة الفرعية الرئيسية (main thread)، أو كانت المهمة الفرعية الأخيرة، فسيتم إنهاء العملية.

البنية العامة

terminate thr or nil

القيمة المعادة

تعاد المهمة الفرعية. أو تعاد القيمة nil.

انظر أيضًا

  • التابع stop?‎: يتحقق إن كانت المهمة الفرعية التي استدعيت معه ميتة أو نائمة.
  • التابع kill: ينهي المهمة الفرعية التي استدعيت معه.

مصادر