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

من موسوعة حسوب
< Ruby‏ | Mutex
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>unlock‎</code> الخاص بالصنف <code>Mutex</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Mutex.unlock‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Mutex]]
 
[[تصنيف: Ruby Mutex]]
يحرر التابع <code>unlock</code> القفل (lock). ويطلق الاستثناء <code>ThreadError</code> إذا لم يتم إمساك الكائن <code>mutex</code> من قبل المهمة الفرعية (thread) الحالية.
+
يحرر التابع <code>unlock</code> القفل (lock). ويطلق الاستثناء <code>[[Ruby/ThreadError|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>[[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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 05:51، 20 نوفمبر 2018

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

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

unlock  self

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

يعاد الكائن المعطى نفسه.

انظر أيضا

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

مصادر