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

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 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>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>stop?‎</code> القيمة <code>true</code> إن كانت [[Ruby/Thread|المهمة الفرعية]] ميتة أو نائمة، خلا ذلك سيعيد <code>false</code>.
+
تعاد القيمة <code>true</code> إن كانت [[Ruby/Thread|المهمة الفرعية]] ميتة أو نائمة. خلا ذلك، تعاد القيمة <code>false</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> حالة  [[Ruby/Thread|المهمة الفرعية]].
+
* التابع <code>[[Ruby/Thread/alive-3F|alive?‎]]</code>: يتحقق إن كانت <nowiki/>[[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها قيد التشغيل أو نائمة.
* التابع <nowiki/>[[Ruby/Thread/alive-3F|<code></code>]]<code>[[Ruby/Thread/terminate|alive?‎]]</code>: يُعيد التابع <code>alive?‎</code> القيمة <code>true</code> إن كانت المهمة الفرعية التي استُدعي معها قيد التشغيل أو نائمة.
+
* التابع <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‎

انظر أيضًا

مصادر