التابع run
الخاص بالصنف Thread
في روبي
يوقظ التابع run
المهمة الفرعية thr
، مما يجعلها متاحة للجدولة.
هذا سوف ينتج:
انظر أيضا صفحة تابع النسخة wakeup
.
البنية العامة
run→ thr
القيمة المُعادة
أمثلة
مثال على استخدام التابع run
:
a = Thread.new { puts "a"; Thread.stop; puts "c" }
sleep 0.1 while a.status!='sleep'
puts "Got here"
a.run
a.join
انظر أيضا
- التابع
report_on_exception=
: يُعيد التابعreport_on_exception=
الحالة الجديدة. عند إعطائه القيمةtrue
، سترث كل المهمة الفرعية التي تم إنشاؤها بعد ذلك الشرط (condition) وتبعث رسالة على المجرى $ stderr إذا أدى استثناء ما إلى إنهاء مهمة فرعية: - التابع
safe_level
: يُعيد التابعsafe_level
المستوى الآمن للمهمة فرعيةthr
. يمكن أن يساعد تعيين مستويات الأمان المحلية المهمة الفرعية (thread-local safe levels) عند تنفيذ أكواد برمجية غير آمنة.