الفرق بين المراجعتين ل"Ruby/Thread/list"

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>list‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Thread.list‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>list</code> [[Ruby/Array|مصفوفة]] تضم [[Ruby/Thread|المهام الفرعية]] المشتغلة أو المتوقفة.
+
يُعيد التابع <code>list</code> [[Ruby/Array|مصفوفة]] تضم [[Ruby/Thread|المهام الفرعية]] العاملة أو المتوقفة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">list→ array‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">list→ array‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يُعيد التابع <code>list</code> [[Ruby/Array|مصفوفة]] تضم [[Ruby/Thread|المهام الفرعية]] المشتغلة أو المتوقفة.
+
تعاد [[Ruby/Array|مصفوفة]] تضم [[Ruby/Thread|المهام الفرعية]] المشتغلة أو المتوقفة.
  
 
==أمثلة==
 
==أمثلة==
سطر 18: سطر 18:
 
#<Thread:0x401b3fb0 sleep>
 
#<Thread:0x401b3fb0 sleep>
 
#<Thread:0x401bdf4c run></syntaxhighlight>
 
#<Thread:0x401bdf4c run></syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/Thread/main|main]]</code>: يُعيد التابع <code>main</code> [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
+
* التابع <code>[[Ruby/Thread/main|main]]</code>: يُعيد [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-c-list قسم التابع list‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-c-list قسم التابع list‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:21، 5 ديسمبر 2018

يُعيد التابع list مصفوفة تضم المهام الفرعية العاملة أو المتوقفة.

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

list array

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

تعاد مصفوفة تضم المهام الفرعية المشتغلة أو المتوقفة.

أمثلة

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

Thread.new { sleep(200) }
Thread.new { 1000000.times {|i| i*i } }
Thread.new { Thread.stop }
Thread.list.each {|t| p t}

الناتج:

#<Thread:0x401b3e84 sleep>
#<Thread:0x401b3f38 run>
#<Thread:0x401b3fb0 sleep>
#<Thread:0x401bdf4c run>

انظر أيضًا

مصادر