الفرق بين المراجعتين ل"Ruby/Mutex/try lock"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>try_lock</code> الخاص بالصنف <code>Mutex</code> في روبي}}</noinclude> تصنيف: Ruby تصن...') |
(لا فرق)
|
مراجعة 14:04، 27 أكتوبر 2018
يحاول التابع try_lock
الحصول على القفل (lock) والعودة على الفور. حيث يعيد true
إذ أُمِّن القفل.
البنية العامة
try_lock → true or false
القيمة المُعادة
انظر أيضا
- التابع
synchronize
: يحصل على القفل (lock)، وينفذ الكتلة المعطاة، ثم يحرر القفل عند اكتمال تنفيذ الكتلة. انظر المثال تحتMutex
. - التابع
unlock
: يحرر القفل. ويطلق الاستثناءThreadError
إذا لم يتم تأمينmutex
من قبل المهمة الفرعية (thread) الحالية.