एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक थ्रेड नियंत्रण के एक अद्वितीय प्रवाह को परिभाषित करता है।
थ्रेड क्लास के गुण निम्नलिखित हैं -
<टेबल> <थहेड>वर्तमान संदर्भ प्राप्त करें जिसमें थ्रेड निष्पादित हो रहा है।
वर्तमान धागे के लिए संस्कृति प्राप्त करता है या सेट करता है।
थ्रेड के वर्तमान प्रिंसिपल (भूमिका-आधारित सुरक्षा के लिए) को प्राप्त या सेट करता है।
वर्तमान में चल रहे धागे को प्राप्त करें।
रन-टाइम पर संस्कृति-विशिष्ट संसाधनों को देखने के लिए संसाधन प्रबंधक द्वारा उपयोग की जाने वाली वर्तमान संस्कृति को प्राप्त या सेट करता है।
एक ExecutionContext ऑब्जेक्ट प्राप्त करता है जिसमें वर्तमान थ्रेड के विभिन्न संदर्भों के बारे में जानकारी होती है।
वर्तमान थ्रेड की निष्पादन स्थिति को इंगित करने वाला मान प्राप्त करता है।
एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि धागा पृष्ठभूमि धागा है या नहीं।
यह इंगित करने वाला मान प्राप्त करता है कि थ्रेड प्रबंधित थ्रेड पूल से संबंधित है या नहीं।
वर्तमान प्रबंधित थ्रेड के लिए एक विशिष्ट पहचानकर्ता प्राप्त करता है।
थ्रेड का नाम प्राप्त या सेट करता है।
थ्रेड की शेड्यूलिंग प्राथमिकता को इंगित करने वाला मान प्राप्त करता है या सेट करता है।