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

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>exclusive‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يغلف التابع <code>exclusive</code> الكتلة المعطاة في دالة الآلة الافتراضية العامة (VM-global) <code>[[Ruby/Mutex/synchronize|Mutex#synchronize]]</code> ، ثم يعيد قيمة الكتلة. [[Ruby/Thread|المهمة الفرعية]] التي تُنفّذ داخل القسم الحصري (exclusive section) لن تعطل إلا [[Ruby/Thread|المهمة الفرعية]] الأخرى التي تستخدم أيضًا آلالية <code>[[Ruby/Thread/exclusive|::exclusive]]</code>.
+
يغلف التابع <code>exclusive</code> الكتلة المعطاة في دالة الآلة الافتراضية العامة (VM-global)<code>[[Ruby/Mutex/synchronize|Mutex#synchronize]]</code>، ثم يعيد قيمة الكتلة.  
 +
 
 +
[[Ruby/Thread|المهمة الفرعية]] التي تُنفّذ داخل القسم الحصري (exclusive section) لن تعطل إلا [[Ruby/Thread|المهام الفرعية]] الأخرى التي تستخدم آلالية <code>exclusive</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">exclusive { block }=> obj‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">exclusive { block }=> obj‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>exclusive</code> قيمة الكتلة.
 +
 
==انظر أيضا==
 
==انظر أيضا==
 
* التابع <code>[[Ruby/Thread/current|current]]</code>: يُعيد التابع <code>current</code> [[Ruby/Thread|المهمة الفرعية]] المُنفّذة حاليا.
 
* التابع <code>[[Ruby/Thread/current|current]]</code>: يُعيد التابع <code>current</code> [[Ruby/Thread|المهمة الفرعية]] المُنفّذة حاليا.

مراجعة 20:44، 5 نوفمبر 2018

يغلف التابع exclusive الكتلة المعطاة في دالة الآلة الافتراضية العامة (VM-global)‏ Mutex#synchronize، ثم يعيد قيمة الكتلة.

المهمة الفرعية التي تُنفّذ داخل القسم الحصري (exclusive section) لن تعطل إلا المهام الفرعية الأخرى التي تستخدم آلالية exclusive.

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

exclusive { block }=> obj

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

يعيد التابع exclusive قيمة الكتلة.

انظر أيضا

مصادر