كيف لا يستجيب Windows Know a Program؟
لقد شاهد أي شخص يستخدم Windows رسالة النظام العرضية التي تشير إلى أن أحد البرامج لا يستجيب ، ولكن كيف يعرف Windows ذلك بالضبط؟ إن سؤال SuperUser Q & A اليوم لديه إجابة لسؤال القارئ المحير.
تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.
الصورة مقدمة من ماتياس ريب (فليكر).
السؤال
يريد قارئ SuperUser ArunPrasanth معرفة كيف يعرف Windows أن أحد البرامج لا يستجيب:
كيف يعرف نظام Windows ما إذا كان أحد البرامج لا يستجيب؟ هل يستقصي باستمرار جميع التطبيقات قيد التشغيل?
كيف يعرف نظام Windows ما إذا كانت البرامج لا تستجيب?
الاجابة
سعادة الموظف المساعِد الخارق لدى SuperUser لديه الإجابة:
يحصل أحد التطبيقات على أحداث من قائمة انتظار يقدمها Windows. إذا لم يقم التطبيق باستطلاع قائمة انتظار الأحداث لفترة من الزمن (5 ثوان) ، مثل إجراء عملية حسابية طويلة على سبيل المثال ، فإن Windows يفترض أن التطبيق معلق وينبه المستخدم.
لتجنب ذلك ، يجب أن تدفع التطبيقات عمليات حسابية مكلفة إلى مؤشرات ترابط worker أو تقسيم معالجة وتأكد من الحصول على استقصاء قائمة الانتظار بانتظام.
هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.