التابع run
الخاص بالصنف Thread
في روبي
يوقظ التابع run
المهمة الفرعية، ويجعلها متاحة للجدولة.
انظر أيضا صفحة تابع النسخة wakeup
.
البنية العامة
run→ thr
القيمة المُعادة
يعيد التابع run
المهمة الفرعية.
أمثلة
مثال على استخدام التابع run
:
a = Thread.new { puts "a"; Thread.stop; puts "c" }
sleep 0.1 while a.status!='sleep'
puts "Got here"
a.run
a.join
هذا سوف ينتج:
a
Got here
c
انظر أيضا
- التابع
wakeup
:يجعل التابعwakeup
المهمة الفرعية متاحة للجدولة، ولكن قد تظل معطلة في مجرى الإدخال/الإخراج (I/O).