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

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث

يُعيد التابع 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"‎

انظر أيضًا

مصادر