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

من موسوعة حسوب
< Ruby‏ | Thread
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تابع النسخة <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصني...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Thread]]
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
يُعيد التابع <code>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "abort on exception" في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها، القيمة الافتراضية هي <code>false</code>.
 
عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).
 
يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.


انظر أيضا صفحة <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</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> لمزيد من المعلومات.
يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار في كل [[Ruby/Thread|المهام الفرعية]]، راجع صفحة <code>[[Ruby/Thread/abort on exception|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>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "abort on exception" في  [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها.


==انظر أيضا==
==انظر أيضا==
* التابع <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>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
* تابع الصنف <code>[[Ruby/Thread/abort on exception|abort_on_exception]]</code>: يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
==مصادر==
==مصادر==
*[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‎ في توثيق روبي الرسمي.]

مراجعة 19:59، 5 نوفمبر 2018

يُعيد التابع abort_on_exception حالة الشرط المحلي (thread-local‏) "abort on exception" في المهمة الفرعية التي استُدعي معها، القيمة الافتراضية هي false.

انظر أيضا صفحة abort_on_exception=‎.

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

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

abort_on_exception true or false

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

يُعيد التابع abort_on_exception حالة الشرط المحلي (thread-local‏) "abort on exception" في المهمة الفرعية التي استُدعي معها.

انظر أيضا

مصادر