| AutoResetEvent | Event لإشعار الخيط المنتظر بإعادة الضبط تلقائيًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| CancellationToken | ينقل إشعارًا بأن العمليات يجب إلغاؤها. توفر هذه الفئة آلية للإلغاء التعاوني بين الخيوط، مما يسمح لخيط واحد بإشعار الآخرين بأن العملية يجب إلغاؤها. |
| CancellationTokenRegistration | يمثل تسجيلًا لاستدعاء رد نداء رمز الإلغاء. |
| CancellationTokenSource | مصدر رمز إلغاء يمكن استخدامه لإطلاق إشعارات الإلغاء. |
| EventWaitHandle | Event يمكن إرساله إلى الخيط المنتظر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| Interlocked | يوفر API للعمليات الآمنة عبر الخيوط. هذا نوع ثابت لا يحتوي على خدمات مثيلات. يجب ألا تقوم بإنشاء مثيلات له بأي وسيلة. |
| 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 تسجل نفسها هناك تلقائيًا، لا تحتاج إلى القيام بذلك لاستخدامها - استخدم API فئة Timer بدلاً من ذلك. هذا نوع مفرد تُدار ذاكرته بواسطة دوال الوصول. يجب ألا تقوم بإنشاء مثيلات له مباشرة. |
| WaitHandle | الفئة الأساسية للبدائل الانتظارية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء مثيل لهذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |