التابع 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).

مصادر