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

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

يُعيد التابع status حالة المهمة الفرعية.

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

status string, false or nil

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

تعاد سلسلة نصية تمثِّل حالة المهمة الفرعية. القيم التي يحتمل أن تعاد هي:

أمثلة

مثال على استخدام التابع status‎:

a = Thread.new { raise("die now") }
b = Thread.new { Thread.stop }
c = Thread.new { Thread.exit }
d = Thread.new { sleep }
d.kill                  #=> #<Thread:0x401b3678 aborting>
a.status                #=> nil
b.status                #=> "sleep"
c.status                #=> false
d.status                #=> "aborting"
Thread.current.status   #=> "run"‎

انظر أيضًا

مصادر