الفرق بين المراجعتين ل"Ruby/Thread/stop-3F"

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>stop?‎‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>stop?‎‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Thread.stop?‎‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>stop?‎</code> القيمة <code>true</code> إن كانت [[Ruby/Thread|المهمة الفرعية]] <code>thr</code> ميتة أو نائمة.
+
يتحقق التابع <code>stop?‎</code> إن كانت [[Ruby/Thread|المهمة الفرعية]] ميتة أو نائمة.
 
 
 
 
 
 
انظر أيضًا <code>[[Ruby/Thread/alive-3F|alive?]]</code> و <code>[[Ruby/Thread/status|status]]</code>.
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">stop?→ true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">stop?→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
 +
تعاد القيمة <code>true</code> إن كانت [[Ruby/Thread|المهمة الفرعية]] ميتة أو نائمة. خلا ذلك، تعاد القيمة <code>false</code>.
 +
 
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>stop?‎</code>:
 
مثال على استخدام التابع <code>stop?‎</code>:
سطر 17: سطر 15:
 
a.stop?  #=> true
 
a.stop?  #=> true
 
b.stop?  #=> false‎</syntaxhighlight>
 
b.stop?  #=> false‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/Thread/status|status]]</code>: يُعيد التابع <code>status</code> حالة <code>thr</code>.
+
* التابع <code>[[Ruby/Thread/alive-3F|alive?‎]]</code>: يتحقق إن كانت <nowiki/>[[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها قيد التشغيل أو نائمة.
* التابع <code>[[Ruby/Thread/terminate|terminate]]</code>: ينهي التابع <code>terminate</code> [[Ruby/Thread|المهمة الفرعية]] <code>thr</code> ويُجدوِل [[Ruby/Thread|مهمة فرعية]] أخرى ليتم تشغيلها.
+
* التابع <code>[[Ruby/Thread/status|status]]</code>: يُعيد حالة  [[Ruby/Thread|المهمة الفرعية]].
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-stop-3F قسم التابع stop?‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-stop-3F قسم التابع stop?‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:39، 6 ديسمبر 2018

يتحقق التابع stop?‎ إن كانت المهمة الفرعية ميتة أو نائمة.

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

stop? true or false

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

تعاد القيمة true إن كانت المهمة الفرعية ميتة أو نائمة. خلا ذلك، تعاد القيمة false.

أمثلة

مثال على استخدام التابع stop?‎:

a = Thread.new { Thread.stop }
b = Thread.current
a.stop?   #=> true
b.stop?   #=> false‎

انظر أيضًا

مصادر