التابع Thread.stop
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يوقف التابع stop
تنفيذ المهمة الفرعية الحالية، ويضعها في حالة "نوم" (sleep)، ويُجدوٍل (schedules) تنفيذ مهمة فرعية أخرى.
البنية العامة
stop→ nil
القيمة المعادة
تعاد القيمة nil
.
أمثلة
مثال على استخدام التابع stop
:
a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
#=> "abc"
انظر أيضًا
- التابع
start
: يشبه التابعnew
بشكل أساسي إلا أنه عند اشتقاق صنف فرعي (subclassed) منThread
، فإنَّ استدعاءstart
في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعيinitialize
.