التابع Mutex.lock‎ في روبي

من موسوعة حسوب
< Ruby‏ | Mutex
مراجعة 05:52، 20 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

يحاول التابع lock مسك القفل (grab the lock)، وينتظر إذا لم يكن متاحًا. يطلق الخطأ ThreadError إذا كان الكائن mutex مُقفلًا (locked) من قبل الخيط (thread) الحالي.

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

lock   self

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

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

انظر أيضا

  • التابع locked?‎: يتحقق إن كان هذا القفل ممسوكًا حاليًا من قبل خيط (thread) ما.
  • التابع new: ينشئ كائنا جديدًا من النوع Mutex.

مصادر