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

من موسوعة حسوب
< Ruby‏ | Thread
مراجعة 08:39، 6 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

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

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

terminate thr or nil

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

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

انظر أيضًا

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

مصادر