مدارة مؤشر الترابط التشعبي
سواء كنت تقوم بتطوير لأجهزة الكمبيوتر ذات معالج واحد أو عدة، تريد تطبيق الخاص بك لتوفير استجابة معظم تفاعل مع مستخدم، حتى إذا كان تطبيق هو حاليا بتنفيذ العمل الأخرى. استخدام مؤشرات ترابط متعددة للتنفيذ واحد الطرق الأكثر فعالية للحفاظ على استجابة للمستخدم تطبيق الخاص بك وفي نفس الوقت جعل استخدام المعالج بين أو حتى أثناء أحداث مستخدم. 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. |
في هذا القسم
مدارة مؤشر الترابط التشعبي أساسيات
Provides an overview of مدارة threading و discusses when إلى استخدم multiple عمليات جزئية.استخدام عمليات جزئية و مؤشر الترابط التشعبي
Explains how إلى إنشاء, يبدأ, pause, سيرة ذاتية, و إيقاف قبل الاكتمال عمليات جزئية.مدارة مؤشر الترابط التشعبي أفضل الممارسات
Discusses levels of المزامنة, how إلى avoid deadlocks و race conditions, مفرد-processor و multiprocessor computers, و غير ذلك threading issues.ترابط الكائنات و الميزات
Describes the مدارة فئات you can استخدم إلى يزامن the activities of عمليات جزئية و the بيانات of الكائنات accessed تشغيل different عمليات جزئية, و provides an overview of مؤشر ترابط pool عمليات جزئية.
المرجع
System.Threading
يحتوي على فئات for using و synchronizing مدارة عمليات جزئية.System.Collections.Concurrent
يحتوي على مجموعة فئات that are آمن for استخدم مع multiple عمليات جزئية.System.Threading.Tasks
تحتوي على فئات لإنشاء و جدولة مهام المعالجة متزامنة.
أقسام ذات صلة
مجالات التطبيق
توفير نظرة عامة حول مجالات تطبيقات واستخدامها بالبنية العام اللغة الأساسية.ملف الإدخال/الإخراج غير المتزامن
يشرح مميزات الأداء و العمليات الاساسيه لI/O الغير متزامن.غير متزامن برمجة تصميم نقوش
توفير نظرة عامة حول البرمجة غير متزامنة.استدعاء وظائف متزامن بشكل غير متزامن
توضح هذه المقالة كيفية إلى استدعاء الأساليب تشغيل مؤشر ترابط تجمع عمليات جزئية باستخدام الميزات المضمنة التفويضات.البرمجة المتوازية في .NET Framework
توضح هذه المقالة متوازى المكتبات، قم بتبسيط استخدام مؤشرات ترابط متعددة في تطبيقات البرمجة.LINQ متوازي (PLINQ)
وصف نظام لتشغيل الاستعلامات في نفس الوقت، إلى الاستفادة من المعالجات المتعددة.