الفرق بين المراجعتين لصفحة: «Ruby/Thread/abort on exception»

من موسوعة حسوب
< Ruby‏ | Thread
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Thread.abort_on_exception‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Thread]]
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
يُعيد التابع <code>abort_on_exception</code> حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception). القيمة الافتراضية هي <code>false</code> أي "لا".


عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).
عند إعطائه القيمة <code>true</code> أي "نعم"، فستوقف أي [[Ruby/Thread|مهمة فرعية]] عند حدوث استثناء، وسيُطلق ذلك الاستثناء مجددًا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).


يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.
يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.
انظر أيضا صفحة <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>.


يوجد أيضًا تابع نسخة (instance method) لتعيين هذا الخيار في [[Ruby/Thread|مهمة فرعية]] معينة، راجع صفحة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code> لمزيد من المعلومات.
يوجد أيضًا تابع نسخة (instance method) لتعيين هذا الخيار في [[Ruby/Thread|مهمة فرعية]] معينة، راجع صفحة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code> لمزيد من المعلومات.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يُعيد التابع <code>abort_on_exception</code> قيمة منطقية تمثل حالة الشرط "abort on exception".
تعاد قيمة منطقية تمثل حالة الشرط العام "المقاطعة عند حدوث استثناء؟".


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>: عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>: يضبط عند استدعائه بالشكل <code>abort_on_exception= boolean</code> حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية <code>boolean</code>.
* تابع النسخة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code>: يُعيد التابع <code>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "abort on exception" في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها، القيمة الافتراضية هي <code>false</code>.
* تابع النسخة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code>: يُعيد حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:19، 5 ديسمبر 2018

يُعيد التابع abort_on_exception حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception). القيمة الافتراضية هي false أي "لا".

عند إعطائه القيمة true أي "نعم"، فستوقف أي مهمة فرعية عند حدوث استثناء، وسيُطلق ذلك الاستثناء مجددًا في المهمة الفرعية الرئيسية (main thread).

يمكن أيضًا تحديده بواسطة الراية DEBUG$ أو خيار سطر الأوامر ‎-d.

يوجد أيضًا تابع نسخة (instance method) لتعيين هذا الخيار في مهمة فرعية معينة، راجع صفحة abort_on_exception لمزيد من المعلومات.

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

abort_on_exception true or false

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

تعاد قيمة منطقية تمثل حالة الشرط العام "المقاطعة عند حدوث استثناء؟".

انظر أيضًا

  • التابع abort_on_exception=‎: يضبط عند استدعائه بالشكل abort_on_exception= boolean حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية boolean.
  • تابع النسخة abort_on_exception: يُعيد حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) في المهمة الفرعية التي استُدعي معها.

مصادر