الفرق بين المراجعتين ل"Ruby/ThreadError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
جميل-بيلوني (نقاش | مساهمات) ط |
||
سطر 4: | سطر 4: | ||
[[تصنيف: Ruby Error]] | [[تصنيف: Ruby Error]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
− | يُطلق الاستثناء <code> | + | يُطلق الاستثناء <code>ThreadError</code> في حال محاولة تنفيذ عملية غير صالحة في [[Ruby/Thread|مهمة فرعية]]. |
على سبيل المثال، في حال لم تبدأ [[Ruby/Thread|مهمة فرعية]] أخرى مثل ما هو موضح في الشيفرة التالية:<syntaxhighlight lang="ruby"> | على سبيل المثال، في حال لم تبدأ [[Ruby/Thread|مهمة فرعية]] أخرى مثل ما هو موضح في الشيفرة التالية:<syntaxhighlight lang="ruby"> |
المراجعة الحالية بتاريخ 08:36، 8 ديسمبر 2018
يُطلق الاستثناء ThreadError
في حال محاولة تنفيذ عملية غير صالحة في مهمة فرعية.
على سبيل المثال، في حال لم تبدأ مهمة فرعية أخرى مثل ما هو موضح في الشيفرة التالية:
Thread.stop
سيطلق استثناء بالشكل التالي:
ThreadError: stopping only thread
note: use sleep to stop forever