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

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>start‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Thread.start‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
أساسا، يشبه التابع <code>start</code> التابع<code>[[Ruby/Thread/new|new]]</code>. إلا أنه عند اشتقاق صنف فرعي (subclassed) من <code>[[Ruby/Thread|Thread]]</code>، فإن استدعاء <code>start</code> في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعي <code>initialize</code>.
+
يشبه التابع <code>start</code> التابع <code>[[Ruby/Thread/new|new]]</code> بشكل أساسي إلا أنه عند اشتقاق صنف فرعي (subclassed) من <code>[[Ruby/Thread|Thread]]</code>، فإنَّ استدعاء <code>start</code> في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعي <code>initialize</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">start([args]*) {|args| block }→ thread‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">start([args]*) {|args| block }→ thread‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 
===<code>args‎</code>===
 
===<code>args‎</code>===
وسائط تُمرر إلى الكتلة
+
وسائط تُمرر إلى الكتلة.
==القيمة المُعادة==
+
==القيمة المعادة==
التابع <code>start</code> كائنا من النوع<code>[[Ruby/Thread|Thread]]</code>
+
يعاد كائن من النوع <code>[[Ruby/Thread|Thread]]</code>.
  
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/Thread/stop|stop]]</code>: يوقف التابع <code>stop</code> تنفيذ [[Ruby/Thread|المهمة الفرعية]] الحالية،
+
* التابع <code>[[Ruby/Thread/stop|stop]]</code>: يوقف تنفيذ [[Ruby/Thread|المهمة الفرعية]] الحالية.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-c-start قسم التابع start‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-c-start قسم التابع start‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

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

يشبه التابع start التابع new بشكل أساسي إلا أنه عند اشتقاق صنف فرعي (subclassed) من Thread، فإنَّ استدعاء start في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعي initialize.

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

start([args]*) {|args| block } thread

المعاملات

args‎

وسائط تُمرر إلى الكتلة.

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

يعاد كائن من النوع Thread.

انظر أيضًا

مصادر