التابع synchronize الخاص بالصنف Mutex في روبي
يحصل التابع synchronize على القفل (lock)، وينفذ الكتلة المعطاة، ثم يحرر القفل عند اكتمال تنفيذ الكتلة. انظر المثال تحت Mutex.
البنية العامة
synchronize { ... } → result of the block
القيمة المُعادة
انظر أيضا
- التابع
sleep: يحرر القفل وينام لمدةtimeoutثانية إذا تم تمريره وكانت قيمته تخالف nil أو forever. يطلق الخطأThreadErrorإذا لم يتم تأمينmutexمن قبل المهمة الفرعية (thread) الحالي. - التابع
try_lock: يحاول الحصول على القفل (lock) والعودة على الفور. حيث يعيدtrueإذ أُمِّن القفل.