مدارة مؤشر الترابط التشعبي

سواء كنت تقوم بتطوير لأجهزة الكمبيوتر ذات معالج واحد أو عدة، تريد تطبيق الخاص بك لتوفير استجابة معظم تفاعل مع مستخدم، حتى إذا كان تطبيق هو حاليا بتنفيذ العمل الأخرى. استخدام مؤشرات ترابط متعددة للتنفيذ واحد الطرق الأكثر فعالية للحفاظ على استجابة للمستخدم تطبيق الخاص بك وفي نفس الوقت جعل استخدام المعالج بين أو حتى أثناء أحداث مستخدم. While this مقطع introduces the أساسى concepts of threading, it focuses تشغيل مدارة threading concepts و using مدارة threading.

ملاحظةملاحظة

البدء مع the .NET Framework الإصدار 4, multithreaded programming هو greatly simplified مع the System.Threading.Tasks.Parallel و System.Threading.Tasks.Task فئات, LINQ متوازي (PLINQ), جديد concurrent مجموعة فئات في the System.Collections.Concurrent مساحة الاسم, و a جديد programming model that هو based تشغيل the concept of tasks rather than عمليات جزئية. لمزيد من المعلومات، راجع البرمجة المتوازية في .NET Framework.

في هذا القسم

المرجع

  • System.Threading
    يحتوي على فئات for using و synchronizing مدارة عمليات جزئية.

  • System.Collections.Concurrent
    يحتوي على مجموعة فئات that are آمن for استخدم مع multiple عمليات جزئية.

  • System.Threading.Tasks
    تحتوي على فئات لإنشاء و جدولة مهام المعالجة متزامنة.

أقسام ذات صلة