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