ما معنى priority inversion؟
المعنى في مجال تطوير البرمجيات مع أمثلة
priority inversion: انعكاس الأولوية
مشكلة في الجدولة تضطر فيها مهمة ذات أولوية عالية إلى انتظار مورد تحتفظ به مهمة أقل أولوية.
طريقة الاستخدام
يناقش مع الأقفال والجدولة الآنية. وقد تطيل المهام ذات الأولوية المتوسطة التأخير بمنع المهمة المالكة للقفل من العمل.
أمثلة
The audio thread suffered priority inversion while waiting for the logger's lock.
عانى مسار الصوت من انعكاس الأولوية أثناء انتظاره قفل المسجل.
اعتمدت المهمة الصوتية العاجلة على تحرير مورد تحتفظ به مهمة أقل إلحاحًا.
Priority inheritance reduced priority inversion by temporarily boosting the lock holder.
قلل توريث الأولوية انعكاس الأولوية برفع أولوية مالك القفل مؤقتًا.
يساعد تشغيل المهمة التي تملك المورد على إنهائه سريعًا ثم إتاحة المورد للمنتظر.
تراكيب شائعة
- prevent priority inversion
- priority inversion problem
مصطلحات ذات صلة
مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
