مساحة الأسماء System::Threading

الفئات

الفئةالوصف
AutoResetEventEvent لإشعار الخيط المنتظر الذي يعيد الضبط تلقائيًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
CancellationTokenينشر إشعارًا بأن العمليات يجب إلغاؤها. توفر هذه الفئة آلية للإلغاء التعاوني بين الخيوط، مما يسمح لخيط واحد بإشعار الآخرين بأن العملية يجب إلغاؤها.
CancellationTokenRegistrationيمثل تسجيلًا لاستدعاء رد نداء رمز الإلغاء.
CancellationTokenSourceمصدر رمز إلغاء يمكن استخدامه لإطلاق إشعارات الإلغاء.
EventWaitHandleEvent يمكن إرساله إلى الخيط المنتظر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
Interlockedيوفر واجهة برمجة تطبيقات للعمليات الآمنة من الخيوط. هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تنشئ أي مثيلات له بأي وسيلة.
ManualResetEventEvent لإشعار الخيط المنتظر الذي لا يعيد الضبط تلقائيًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
Monitorالفئة Monitor توفر آلية تُزامن الوصول إلى الكائنات.
MutexMutex تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
SemaphoreSemaphore تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
SynchronizationContextيوفر الوظيفة الأساسية لنشر سياق المزامنة عبر عمليات المزامنة المختلفة.
ThreadThread تنفيذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
ThreadPoolThread مجموعة API تسمح بدفع الوظائف إلى قائمة الانتظار لتُقرأ بواسطة مجموعة من خيوط العامل. هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تنشئ أي مثيلات له بأي وسيلة.
ThreadPoolImplThread بيانات داخلية للمجموعة. هذا نوع مفرد (Singleton) يتم إدارة ذاكرته عبر دوال الوصول. يجب ألا تنشئ أي مثيلات له مباشرة.
TimerTimer فئة تنفّذ عنصر وظيفة في خيط منفصل بعد تأخير. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
TimerQueueقائمة انتظار تتعامل مع كائنات Timer. هذه مجرد تنفيذ. كائنات Timer تسجل نفسها هناك تلقائيًا، لا تحتاج إلى القيام بذلك لاستخدامها - استخدم واجهة برمجة تطبيقات فئة Timer بدلاً من ذلك. هذا نوع مفرد (Singleton) يتم إدارة ذاكرته عبر دوال الوصول. يجب ألا تنشئ أي مثيلات له مباشرة.
WaitHandleفئة أساسية بدائية للانتظار. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

Enums

تعدادالوصف
ApartmentStateيضبط حالة الشقة للخلية.
EventResetModeيشير إلى كيفية إعادة ضبط حالة الحدث.
ThreadStateحالة الخلية.

Typedefs

تعريف نوعالوصف
ParameterizedThreadStartدالة Thread بمعامل واحد.
SendOrPostCallback
ThreadStartدالة Thread بدون معاملات.
TimerCallbackدالة رد الاتصال التي يستدعيها المؤقت.
wait_handle_tنوع المقبض.
WaitCallbackعنصر رد الاتصال الذي يُنفّذ بمجرد توفر مساحة.