ما معنى mutex؟
المعنى في مجال تطوير البرمجيات مع أمثلة
mutex: قفل استبعاد متبادل
آلية مزامنة تسمح لسياق تنفيذ متعاون واحد فقط بدخول مقطع محمي في كل مرة.
طريقة الاستخدام
يستخدم في البرمجة المتزامنة لحماية الحالة المشتركة. ولا تتحقق الحماية إلا إذا التزمت كل المواضع التي تصل إلى الحالة ببروتوكول القفل.
أمثلة
Acquire the mutex before updating the shared counter.
احصل على قفل الاستبعاد المتبادل قبل تحديث العداد المشترك.
يضمن القفل ألا يعدل سياق آخر العداد في الوقت نفسه.
Holding the mutex during a network call blocks the other workers.
إبقاء القفل ممسوكًا أثناء طلب الشبكة يعطل العمال الآخرين.
قد يظل القفل محجوزًا مدة طويلة خلال انتظار الشبكة، فيمنع المهام الأخرى من التقدم.
تراكيب شائعة
- acquire a mutex
- release a mutex
- mutex contention
مصطلحات ذات صلة
مصطلحات أخرى: مفاهيم البرمجة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
