الفرق بين المراجعتين لصفحة: «Ruby/Thread/start»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>start</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصني...' |
لا ملخص تعديل |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: 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>. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">start([args]*) {|args| block }→ thread</syntaxhighlight> | <syntaxhighlight lang="ruby">start([args]*) {|args| block }→ thread</syntaxhighlight> | ||
| سطر 10: | سطر 10: | ||
وسائط تُمرر إلى الكتلة | وسائط تُمرر إلى الكتلة | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
التابع <code>start</code> كائنا من النوع<code>[[Ruby/Thread|Thread]]</code> | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Thread/stop|stop]]</code>: يوقف التابع <code>stop</code> تنفيذ [[Ruby/Thread|المهمة الفرعية]] الحالية، | |||
* التابع <code>[[Ruby/Thread/stop|stop]]</code>: يوقف التابع <code>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 في توثيق روبي الرسمي.] | ||
مراجعة 23:36، 5 نوفمبر 2018
أساسا، يشبه التابع start التابعnew. إلا أنه عند اشتقاق صنف فرعي (subclassed) من Thread، فإن استدعاء start في ذلك الصنف الفرعي لن يستدعي تابع الصنف الفرعي initialize.
البنية العامة
start([args]*) {|args| block }→ thread
المعاملات
args
وسائط تُمرر إلى الكتلة
القيمة المُعادة
التابع start كائنا من النوعThread
انظر أيضا
- التابع
stop: يوقف التابعstopتنفيذ المهمة الفرعية الحالية،