التابع run
الخاص بالصنف Thread
في روبي
< Ruby | Thread
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:34، 6 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>run</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
يوقظ التابع 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) عند تنفيذ أكواد برمجية غير آمنة.