| AutoResetEvent | Event स्वचालित रूप से रीसेट होने वाले प्रतीक्षारत थ्रेड को सूचित करने के लिए। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम त्रुटियां और/या असर्शन त्रुटियां उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें। |
| CancellationToken | संचार करता है कि संचालन रद्द किए जाने चाहिए। यह वर्ग थ्रेड्स के बीच सहयोगी रद्दीकरण के लिए एक तंत्र प्रदान करता है, जिससे एक थ्रेड अन्य थ्रेड्स को सूचित कर सकता है कि कोई संचालन रद्द किया जाना चाहिए। |
| CancellationTokenRegistration | रद्दीकरण टोकन कॉलबैक के लिए पंजीकरण का प्रतिनिधित्व करता है। |
| CancellationTokenSource | एक रद्दीकरण टोकन स्रोत जो रद्दीकरण सूचनाओं को ट्रिगर करने के लिए उपयोग किया जा सकता है। |
| EventWaitHandle | Event जिसे प्रतीक्षारत थ्रेड को भेजा जा सकता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएं, क्योंकि इससे रनटाइम त्रुटियां और/या असर्शन त्रुटियां उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें। |
| Interlocked | थ्रेड-सेफ संचालन के लिए API प्रदान करता है। यह एक स्थैतिक प्रकार है जिसमें कोई इंस्टेंस सेवाएँ नहीं हैं। आपको किसी भी माध्यम से इसके इंस्टेंस कभी नहीं बनाना चाहिए। |
| ManualResetEvent | Event वह थ्रेड को सूचित करने के लिए है जो स्वचालित रूप से रीसेट नहीं होता। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |
| Monitor | क्लास Monitor एक तंत्र प्रदान करती है जो वस्तुओं तक पहुँच को समकालिक करता है। |
| Mutex | Mutex कार्यान्वयन। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |
| Semaphore | Semaphore कार्यान्वयन। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |
| SynchronizationContext | विभिन्न समकालिक संचालन में समकालिक संदर्भ को प्रसारित करने के लिए मूल कार्यक्षमता प्रदान करता है। |
| Thread | Thread कार्यान्वयन। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |
| ThreadPool | Thread पूल API जो कार्यों को कतार में धकेलने की अनुमति देता है ताकि उन्हें कार्यकर्ता थ्रेड्स के पूल द्वारा पढ़ा जा सके। यह एक स्थैतिक प्रकार है जिसमें कोई इंस्टेंस सेवाएँ नहीं हैं। आपको किसी भी माध्यम से इसके इंस्टेंस कभी नहीं बनाना चाहिए। |
| ThreadPoolImpl | Thread पूल का आंतरिक डेटा। यह एक सिंगलटन प्रकार है जिसका मेमोरी प्रबंधन एक्सेस फ़ंक्शन(ओं) द्वारा किया जाता है। आपको इसे सीधे इंस्टेंस नहीं बनाना चाहिए। |
| Timer | Timer क्लास जो देरी के बाद अलग थ्रेड में कार्य आइटम को निष्पादित करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |
| TimerQueue | Timer वस्तुओं को संभालने वाली कतार। यह केवल एक कार्यान्वयन है। Timer वस्तुएँ स्वयं वहाँ पंजीकृत होती हैं, उन्हें उपयोग करने के लिए आपको ऐसा करने की आवश्यकता नहीं है - इसके बजाय Timer क्लास API का उपयोग करें। यह एक सिंगलटन प्रकार है जिसका मेमोरी प्रबंधन एक्सेस फ़ंक्शन(ओं) द्वारा किया जाता है। आपको इसे सीधे इंस्टेंस नहीं बनाना चाहिए। |
| WaitHandle | वेटिंग प्रिमिटिव बेस क्लास। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार को स्टैक पर या operator new का उपयोग करके कभी भी इंस्टेंस न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या एसेर्शन त्रुटियाँ होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर को फ़ंक्शनों में तर्क के रूप में पास करें। |