التابع stop
الخاص بالصنف Thread
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يوقف التابع stop
تنفيذ المهمة الفرعية الحالية، ويضعها في حالة "نوم" (sleep)، ويُجدوٍل (schedules) تنفيذ مهمة فرعية أخرى.
البنية العامة
stop→ nil
القيمة المُعادة
يعيد التابع stop
القيمة 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
: أساسا يشبه التابعstart
التابعnew
. إلا أنه عند اشتقاق صنف فرعي (subclassed) منThread
، فإن استدعاءstart
في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعيinitialize
.