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

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

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

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

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

Visual Studioالمصحح توفير أدوات فعالة وسهلة للاستخدام ل تصحيح الأخطاء مؤشرات الترابط والعمليات.

أدوات تصحيح الأخطاء عمليات جزئية والعمليات في ‏‫Visual Studio

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

هي أدوات أساسية للتصحيح تطبيقات ذات مؤشرات ترابط متعددة كدسات متوازى وإطارات مهام متوازى .

يعرض الجدول التالي معلومات متوفرة و الإجراءات التي يمكن تنفيذها في كل من هذه الأماكن:

واجهة المستخدم

المعلومات متوفر

يمكن تنفيذ الاجراءات

عملية الإرفاق إلى صندوق الحوار

معالجات المتاحة التي يمكن اليرفق إلى:

  • عملية اسم (.exe)

  • رقم المعرف عملية

  • عنوان القوائم

  • نوع (إدارة v4.0 مدارة، الإصدار 2.0، v1.1، الإصدار 1.0 x86، ‏‫x64; IA64)

  • اسم مستخدم (اسم الحساب)

  • جلسة عمل رقم

تحديد عملية ليرفق

تحديد كمبيوتر بعيد

قم بتغيير نوع نقل لتوصيل إلى أجهزة الكمبيوتر البعيدة

معالجاتنافذة

عمليات المرفق:

  • عملية اسم

  • رقم المعرف عملية

  • مسار إلى عملية exe.

  • عنوان القوائم

  • الولاية (فاصل. تشغيل)

  • تصحيح الأخطاء (الأصلية، التي تمت إدارتها، و هكذا.)

  • نوع نقل (الافتراضي، الأصلي مع عدم مصادقة)

  • نقل مؤهل (الكمبيوتر البعيد)

أدوات:

  • إرفاق

  • فصل

  • ينهي

قائمة مختصرة:

  • إرفاق

  • فصل

  • يفصل عند تصحيح الأخطاء توقف

  • ينهي

عمليات جزئيةنافذة

عمليات جزئية في الحالي عملية:

  • معرف مؤشر الترابط

  • فئة (عملية جزئية الرئيسية، ومؤشر ترابط واجهة، وإجراء بعيد يتصل معالج، أو مؤشر ترابط العامل)

  • مؤشر ترابط الاسم

  • الموقع حيث مؤشر الترابط هو التي تم إنشاؤها

  • الأولوية

  • توقف مرحلي المستوى

قائمة مختصرة:

  • تحويل إلى مؤشر ترابط

  • تجميد مؤشر ترابط تشغيل

  • إلغاء تجميد مؤشر ترابط مجمد

  • يؤشر مؤشر ترابط لدراسة إضافى

  • مسح الإشارة مؤشر ترابط

  • إعادة تسمية مؤشر ترابط

  • إظهار و إخفاء عمليات جزئية

الاجراءات غير ذلك:

  • مكدس الاستدعاءات لعرض مؤشر ترابط في DataTip

نافذة مصدر

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

قائمة مختصرة:

  • تحويل إلى مؤشر ترابط

  • يؤشر مؤشر ترابط لدراسة إضافى

  • مسح الإشارة مؤشر ترابط

موقع يصحح الأدوات

  • الحالي عملية

  • الحالي مؤشر ترابط

  • الحالي مكدس الإطار

  • تحويل إلى عملية أخرى

  • تحويل إلى آخر مؤشر ترابط في العملية الحالي

  • تحويل إلى إطار آخر لبنية تخزين العناصر في الحالي مؤشر ترابط

  • يؤشر أو إلغاء يؤشر عمليات جزئية الحالي

  • إظهار عمليات جزئية التي وضعت لها علامة فقط

متوازى مكدسات الذاكرة المؤقتة الإطار

  • يتصل مكدسات الذاكرة المؤقتة لمؤشرات ترابط متعددة في نافذة واحد.

  • إطار مكدس الذاكرة المؤقتة النشطة لكل مؤشر ترابط.

  • المتصلين و callees لأي أسلوب.

  • تصفية عمليات جزئية المعين

  • قم بالتبديل إلى طريقة العرض المهام متوازى

  • يؤشر أو إلغاء يؤشر مؤشر ترابط

  • تكبير/تصغير

مهام متوازي الإطار

  • عرض معلومات حول Taskالكائنات بما في ذلك المعرف مهمة، وحالة المهام (جدولة، تشغيل، الانتظار، deadlocked)، ومؤشر الترابط الذي هو المعينة إلى مهمة.

  • الموقع الحالي في مكدس الاستدعاءات.

  • تمرير مفوض إلى مهمة في وقت الإنشاء

  • تحويل إلى مهمة الحالي

  • وضع علامة أو مسح الإشارة مهمة

  • تجميد أو إلغاء تجميد مهمة

راجع أيضًا:

المهام

كيفية القيام بما يلي: استخدم نافذة العمليات

موارد أخرى

الإرفاق إلى عمليات التشغيل

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