التابع ConditionVariable.new
في روبي
< Ruby | ConditionVariable
(بالتحويل من Ruby/ConditionVariabe/new)ينشئ التابع new
نسخة جديدة من الصنف ConditionVariable
.
البنية العامة
new()
القيمة المعادة
تُعاد نسخةٌ جديدةٌ من الصنف ConditionVarialbe
.
أمثلة
مثالٌ عن استخدام التابع new
:
mutex = Mutex.new # => ConditionVarialbe سيعيد كائنا من الصنف
انظر أيضًا
- التابع
broadcast
: يوقظ جميع المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن. - التابع
signal
: يوقظ أول مهمة فرعية من بين المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن. - التابع
wait
: يحرِّر القفل المطبَّق (held) على الكائنmutex
وينتظر، ثمَّ يستعيد القفل عند الإستيقاظ.