الفرق بين المراجعتين ل"Ruby/Mutex/unlock"

من موسوعة حسوب
< Ruby‏ | Mutex
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>unlock‎</code> الخاص بالصنف <code>Mutex</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Mutex]]
 
[[تصنيف: Ruby Mutex]]
يحرر التابع <code>unlock</code> القفل. ويطلق الاستثناء <code>ThreadError</code> إذا لم يتم تأمين <code>mutex</code> من قبل المهمة الفرعية (thread) الحالية.
+
يحرر التابع <code>unlock</code> القفل (lock). ويطلق الاستثناء <code>ThreadError</code> إذا لم يتم إمساك الكائن <code>mutex</code> من قبل المهمة الفرعية (thread) الحالية.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">unlock → self‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">unlock → self‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>unlock</code> الكائن الذي استُدعي معه.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Mutex/try_lock|try_lock]]</code>: يحاول  الحصول على القفل (lock) والعودة على الفور. حيث يعيد <code>true</code> إذ أُمِّن القفل.
+
* التابع <code>[[Ruby/Mutex/try_lock|try_lock]]</code>: يحاول  الحصول على القفل (lock) والعودة على الفور.  
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Mutex.html#method-i-unlock قسم  التابع unlock‎ في الصنف Mutex‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Mutex.html#method-i-unlock قسم  التابع unlock‎ في الصنف Mutex‎ في توثيق روبي الرسمي.]

مراجعة 14:08، 27 أكتوبر 2018

يحرر التابع unlock القفل (lock). ويطلق الاستثناء ThreadError إذا لم يتم إمساك الكائن mutex من قبل المهمة الفرعية (thread) الحالية.

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

unlock  self

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

يعيد التابع unlock الكائن الذي استُدعي معه.

انظر أيضا

  • التابع try_lock: يحاول الحصول على القفل (lock) والعودة على الفور.

مصادر