التابع Thread.alive?
في روبي
يتحقق التابع alive?
إن كانت المهمة الفرعية التي استُدعي معها قيد التشغيل أو نائمة.
البنية العامة
alive?→ true or false
القيمة المعادة
تعاد القيمة true
إن كانت المهمة الفرعية المعطاة قيد التشغيل أو نائمة، وإلا فستعاد القيمة false
.
أمثلة
مثال على استخدام التابع alive?
:
thr = Thread.new { }
thr.join #=> #<Thread:0x401b3fb0 dead>
Thread.current.alive? #=> true
thr.alive? #=> false
انظر أيضًا
- التابع
stop?
: يتحقق إن كانت المهمة الفرعية التي استُدعي معها ميتة أو نائمة. - التابع
status
: يُعيد حالة المهمة الفرعية.