تصحيح أخطاء تطبيقات ذات مؤشرات ترابط متعددة

مؤشر ترابط سلسلة إرشادات التي التشغيل النظام ويخصص زمن المعالج. تتكون كل عملية قيد التشغيل في نظام تشغيل من مؤشر ترابط واحد على الأقل. تسمى ذات مؤشرات ترابط العمليات التي لها مؤشر ترابط واحد أو أكثر.

يمكن تشغيل أجهزة الكمبيوتر متعددة المعالجات معالجات متعددة النوات أو العمليات توازي تشغيل عمليات جزئية مؤشرات ترابط متعددة في نفس الوقت. يمكن لمعالجة متوازي مؤشرات أن تحسن بشكل كبير أداء البرنامج, ولكن يمكن أيضاً أن يكون التصحيح أكثر صعوبة لأن ذلك يقدم الحاجة لتعقّب عمليات جزئية متعددة.

بالإضافة إلى ذلك، متعدد العمليات يقدم بعض جديد أنواع الأخطاء المحتملة. غالباً للحصول على مثال مجموعتين أو أكثر، عمليات جزئية تحتاج إلى الوصول إلى مورد نفس ولكن يمكنهم بأمان الوصول إلى مورد مؤشر واحد فقط في مرة الواحدة. بعض نماذج الاستبعاد المتبادلة ضروري للتأكد من الوحيد الذي مؤشر ترابط الوصول إلى مورد في مرة الواحدة. إذا كان يتم الاستثناء المتبادل ينفذ بشكل خاطئ يمكنه إنشاء حالة توقف تام الشرط أين يمكن ينفذ أي مؤشر ترابط. يمكن أن يكون deadlocks مشكلة في القرص ثابت بشكل خاص إلى يصحح.

Visual Studio 2010 يوفر محسّن عمليات جزئية والإطارات الأخرى مستخدم واجهة تحسينات لجعل متعددة عمليات جزئية التصحيح أسهل. أفضل طريقة للحصول على المزيد حول جديد ترابط ميزات واجهة بالقيام معاينة. انظر الإرشادات التفصيلية: تصحيح أخطاء تطبيقات ذات مؤشرات ترابط متعددة

Visual Studio كما يوفر نقاط توقف فعالة نقاط تعقب يمكن أن يكون مفيدًا عندما قمت يصحح تطبيقات ذات مؤشرات الترابط المتعددة. يمكنك استخدام عوامل التصفية نقطة توقف لوضع نقاط التوقف تشغيل الفرد عمليات جزئية. راجع كيفية القيام بما يلي: قم بتحديد عامل التصفية لنقطة توقف.

تصحيح متعددة مؤشرات الترابط تطبيق التي قام مستخدم يمكن أن يكون واجهة صعباً خاصةً. في هذه الحالة، فعليك تشغيل تطبيق على كمبيوتر آخر واستخدام البعيد تصحيح الأخطاء. لمزيد من المعلومات، راجع إعداد تصحيح الأخطاء البعيد.

في هذا القسم

أقسام ذات صلة

راجع أيضًا:

موارد أخرى

العمل مع عمليات جزئية و العمليات

إعداد تصحيح الأخطاء البعيد