التابع try_lock‎ الخاص بالصنف Mutex في روبي

من موسوعة حسوب
< Ruby‏ | Mutex
مراجعة 14:04، 27 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>try_lock‎</code> الخاص بالصنف <code>Mutex</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحاول التابع try_lock الحصول على القفل (lock) والعودة على الفور. حيث يعيد true إذ أُمِّن القفل.

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

try_lock   true or false

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

انظر أيضا

  • التابع synchronize: يحصل على القفل (lock)، وينفذ الكتلة المعطاة، ثم يحرر القفل عند اكتمال تنفيذ الكتلة. انظر المثال تحت Mutex.
  • التابع unlock: يحرر القفل. ويطلق الاستثناء ThreadError إذا لم يتم تأمين mutex من قبل المهمة الفرعية (thread) الحالية.

مصادر