برمجة متقدمة سي شارب المعالجة المتوازية المتعددة ثريد C# Multithreading

المعالجة المتوازية المتعددة C# - Multithreading المعالجة المتوازية المتعددة ثريد C# Multithreading المعالجة المتوازية المتعددة C# Multithreading ماهو thread او التمرير او المسار المعاجة المجزئة ؟ يعرف بأنه مسار تنفيذ البرنامج. يحدد كل مسار فريد تدفق من التحكم. إذا كان التطبيق الخاص بك معقدة ويستهلك وقتا في المعالجة فأن الحل هو استخدام المعاجة المتعددة بحيث إعطاء كل وظيفة متكاملة في برنامجك مسار أي ثريد فيتم معالجة البرنامج الى عدة مسارات ومعالجات متوازية وفي حال حدوث اي خلال في معالجة وحدة وظيفية فانه لا يؤثر على عمل البرنامج ككل. في الصورة التالية توضح لك ماهو المعالجة المتعددة وففي المثال لدينا برنامج واحد فقط شغال من متصفح جوجل كروم ولس ان البرنامج مشغل أكثر من مرة حيث يظهر تكرار الاسم فان التكرار هو عبارة عن ثريد thread فكل واحد ثمثل مسار معالجة فمثلا لو حدث خللل في واحدة فلن يؤثر على الباقي وهنا كل مسار عبارة عن صفحة لموقع او إضافة plugin هذا هو الثريد. المعالجة المتوازية المتعددة ثريد C# Multit...