التابع wakeup
الخاص بالصنف Thread
في روبي
< Ruby | Thread
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:36، 6 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>wakeup</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
يجعل التابع wakeup
مهمة فرعية معينة متاحة للجدولة، ومع ذلك فقد يظل معطلا في مجرى الإدخال/الإخراج (I/O).
ملحوظة:
لا يستدعي هذا التابع المُجدوِل (scheduler)، راجع صفحة run
لمزيد من المعلومات.
البنية العامة
wakeup→ thr
القيمة المُعادة
أمثلة
مثال على استخدام التابع wakeup
:
c = Thread.new { Thread.stop; puts "hey!" }
sleep 0.1 while c.status!='sleep'
c.wakeup
c.join
#=> "hey!"
انظر أيضا
- التابع
value
: ينتظر التابعvalue
اكتمال المهمة الفرعيةthr
، باستخدامjoin
، ثم يُعيد قيمته، أو يطلق الاستثناء الذي أنهى المهمة الفرعية.