الفرق بين المراجعتين لصفحة: «Ruby/Thread/kill-i»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تابع النسخة <code>kill</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby ...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
يؤدي التابع <code>kill</code> إلى إنهاء المهمة الفرعية | يؤدي التابع <code>kill</code> إلى إنهاء<nowiki/>[[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها، ثم يجدول مهمة فرعية أخرى لتنفيذها. | ||
إذا تم التقرير بأن هذه [[Ruby/Thread|المهمة الفرعية]] ستُنهى، فستعاد [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. | |||
إن كانت هذه [[Ruby/Thread|المهمة الفرعية]] هي [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread)، أو [[Ruby/Thread|المهمة الفرعية]] الأخيرة، فسيقوم التابع بإنهاء العملية. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">kill | <syntaxhighlight lang="ruby">exit → thr or nil | ||
kill → thr or nil | |||
terminate → thr or nil</syntaxhighlight> | |||
==المعاملات== | ==المعاملات== | ||
===<code>thread</code>=== | ===<code>thread</code>=== | ||
سطر 11: | سطر 17: | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>kill</code> | يعيد التابع <code>kill</code> [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. | ||
Thread. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* | * تابع الصنف <code>[[Ruby/Thread/kill|kill]]</code>: يؤدي التابع <code>kill</code> إلى إنهاء المهمة الفرعية المعطاة <code>thread</code> (انظر فقرة البنية العامة)، راجع أيضًا صفحة <code>[[Ruby/Thread/exit|exit]]</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-kill قسم التابع kill في الصنف Thread في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-kill قسم التابع kill في الصنف Thread في توثيق روبي الرسمي.] |
مراجعة 11:24، 6 نوفمبر 2018
يؤدي التابع kill
إلى إنهاءالمهمة الفرعية التي استُدعي معها، ثم يجدول مهمة فرعية أخرى لتنفيذها.
إذا تم التقرير بأن هذه المهمة الفرعية ستُنهى، فستعاد المهمة الفرعية التي استُدعي معها.
إن كانت هذه المهمة الفرعية هي المهمة الفرعية الرئيسية (main thread)، أو المهمة الفرعية الأخيرة، فسيقوم التابع بإنهاء العملية.
البنية العامة
exit → thr or nil
kill → thr or nil
terminate → thr or nil
المعاملات
thread
مهمة فرعية
القيمة المُعادة
يعيد التابع kill
المهمة الفرعية التي استُدعي معها.
انظر أيضا
- تابع الصنف
kill
: يؤدي التابعkill
إلى إنهاء المهمة الفرعية المعطاةthread
(انظر فقرة البنية العامة)، راجع أيضًا صفحةexit
.