تابع النسخة Thread.pending_interrupt?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | Thread
مراجعة 08:03، 6 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق التابع pending_interrupt?‎ مما إذا كان طابور الانتظار غير المتزامن (asynchronous queue) فارغًا أم لا للمهمة الفرعية التي استُدعي معها.

راجع صفة تابع الصنف pending_interrupt?.

البنية العامة

pending_interrupt?(error = nil)  true/false

المعاملات

error

إذا تم إعطاء هذا المعامل، فيتحقق فقط من الأحداث المؤجلة التي من نوع error. القيمة الافتراضية لهذا المعامل هي: nil.

القيمة المعادة

تعاد القيمة true إذا كان طابور الانتظار غير المتزامن (asynchronous queue) فارغًا. خلا ذلك، تعاد القيمة false.

انظر أيضًا

  • التابع priority: يُعيد أولوية المهمة الفرعية التي استدعيت معه.
  • تابع الصنف pending_interrupt?‎: يتحقق مما إذا كان طابور الانتظار غير المتزامن (asynchronous queue) فارغًا أم لا.

مصادر