एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया गया है। प्रत्येक थ्रेड कंट्रोल का एक अद्वितीय प्रवाह परिभाषित करता है।
थ्रेड क्लास के निम्नलिखित गुण हैं:
| क्र.सं. | गुण और विवरण |
|---|---|
| 1 | CurrentContext उस वर्तमान संदर्भ को प्राप्त करता है जिसमें थ्रेड निष्पादित हो रहा है। |
| 2 | CurrentCulture वर्तमान थ्रेड के लिए संस्कृति को प्राप्त या सेट करता है। |
| 3 | CurrentPrinciple थ्रेड के वर्तमान प्रिंसिपल को प्राप्त या सेट करता है (भूमिका-आधारित सुरक्षा के लिए)। |
| 4 | CurrentThread वर्तमान में चल रहे थ्रेड को प्राप्त करता है। |
| 5 | CurrentUICulture रनटाइम पर संसाधन प्रबंधक द्वारा संस्कृति-विशिष्ट संसाधनों को देखने के लिए उपयोग की जाने वाली वर्तमान संस्कृति को प्राप्त या सेट करता है। |
| 6 | ExecutionContext एक ExecutionContext ऑब्जेक्ट प्राप्त करता है जिसमें वर्तमान थ्रेड के विभिन्न संदर्भों के बारे में जानकारी होती है। |
| 7 | IsAlive वर्तमान थ्रेड की निष्पादन स्थिति दर्शाने वाला मान प्राप्त करता है। |
| 8 | IsBackground यह दर्शाने वाला मान प्राप्त या सेट करता है कि थ्रेड बैकग्राउंड थ्रेड है या नहीं। |
| 9 | IsThreadPoolThread यह दर्शाने वाला मान प्राप्त करता है कि थ्रेड मैनेज्ड थ्रेड पूल से संबंधित है या नहीं। |
| 10 | ManagedThreadId वर्तमान मैनेज्ड थ्रेड के लिए एक अद्वितीय पहचानकर्ता प्राप्त करता है। |
| 11 | Name थ्रेड का नाम प्राप्त या सेट करता है। |
| 12 | Priority थ्रेड की शेड्यूलिंग प्राथमिकता दर्शाने वाला मान प्राप्त या सेट करता है। |