एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक थ्रेड नियंत्रण के एक अद्वितीय प्रवाह को परिभाषित करता है।
थ्रेड क्लास के गुण निम्नलिखित हैं -
<टेबल> <थहेड> क्रमांक संपत्ति और विवरण 1 वर्तमान प्रसंगवर्तमान संदर्भ प्राप्त करें जिसमें थ्रेड निष्पादित हो रहा है।
2 वर्तमान संस्कृति
वर्तमान धागे के लिए संस्कृति प्राप्त करता है या सेट करता है।
3 वर्तमान सिद्धांत
थ्रेड के वर्तमान प्रिंसिपल (भूमिका-आधारित सुरक्षा के लिए) को प्राप्त या सेट करता है।
4 वर्तमान थ्रेड
वर्तमान में चल रहे धागे को प्राप्त करें।
5 वर्तमान UICulture
रन-टाइम पर संस्कृति-विशिष्ट संसाधनों को देखने के लिए संसाधन प्रबंधक द्वारा उपयोग की जाने वाली वर्तमान संस्कृति को प्राप्त या सेट करता है।
6 निष्पादन प्रसंग
एक ExecutionContext ऑब्जेक्ट प्राप्त करता है जिसमें वर्तमान थ्रेड के विभिन्न संदर्भों के बारे में जानकारी होती है।
7 IsAlive
वर्तमान थ्रेड की निष्पादन स्थिति को इंगित करने वाला मान प्राप्त करता है।
8 इसबैकग्राउंड
एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि धागा पृष्ठभूमि धागा है या नहीं।
9 IsThreadPoolThread
यह इंगित करने वाला मान प्राप्त करता है कि थ्रेड प्रबंधित थ्रेड पूल से संबंधित है या नहीं।
10 प्रबंधितThreadId
वर्तमान प्रबंधित थ्रेड के लिए एक विशिष्ट पहचानकर्ता प्राप्त करता है।
11 नाम
थ्रेड का नाम प्राप्त या सेट करता है।
12 प्राथमिकता
थ्रेड की शेड्यूलिंग प्राथमिकता को इंगित करने वाला मान प्राप्त करता है या सेट करता है।