| AutoResetEvent | Event لإشعار الخيط المنتظر الذي يعيد الضبط تلقائيًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| CancellationToken | ينشر إشعارًا بأن العمليات يجب إلغاؤها. توفر هذه الفئة آلية للإلغاء التعاوني بين الخيوط، مما يسمح لخيط واحد بإشعار الآخرين بأن العملية يجب إلغاؤها. |
| CancellationTokenRegistration | يمثل تسجيلًا لاستدعاء رد نداء رمز الإلغاء. |
| CancellationTokenSource | مصدر رمز إلغاء يمكن استخدامه لإطلاق إشعارات الإلغاء. |
| EventWaitHandle | Event يمكن إرساله إلى الخيط المنتظر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| Interlocked | يوفر واجهة برمجة تطبيقات للعمليات الآمنة من الخيوط. هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تنشئ أي مثيلات له بأي وسيلة. |
| ManualResetEvent | Event لإشعار الخيط المنتظر الذي لا يعيد الضبط تلقائيًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| Monitor | الفئة Monitor توفر آلية تُزامن الوصول إلى الكائنات. |
| Mutex | Mutex تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| Semaphore | Semaphore تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| SynchronizationContext | يوفر الوظيفة الأساسية لنشر سياق المزامنة عبر عمليات المزامنة المختلفة. |
| Thread | Thread تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| ThreadPool | Thread مجموعة API تسمح بدفع الوظائف إلى قائمة الانتظار لتُقرأ بواسطة مجموعة من خيوط العامل. هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تنشئ أي مثيلات له بأي وسيلة. |
| ThreadPoolImpl | Thread بيانات داخلية للمجموعة. هذا نوع مفرد (Singleton) يتم إدارة ذاكرته عبر دوال الوصول. يجب ألا تنشئ أي مثيلات له مباشرة. |
| Timer | Timer فئة تنفّذ عنصر وظيفة في خيط منفصل بعد تأخير. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| TimerQueue | قائمة انتظار تتعامل مع كائنات Timer. هذه مجرد تنفيذ. كائنات Timer تسجل نفسها هناك تلقائيًا، لا تحتاج إلى القيام بذلك لاستخدامها - استخدم واجهة برمجة تطبيقات فئة Timer بدلاً من ذلك. هذا نوع مفرد (Singleton) يتم إدارة ذاكرته عبر دوال الوصول. يجب ألا تنشئ أي مثيلات له مباشرة. |
| WaitHandle | فئة أساسية بدائية للانتظار. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |