Page 165 - CITS - CSA - TP (Volume 2) - Hindi
P. 165
कं ूटर सॉ वेयर ए ीके शन - CITS
ीकरण:
1 SetNameExample ास:
• यह वग ेड ास का िव ार करता है, जो यह दशा ता है िक इस ास के उदाहरणों को अलग-अलग ेड के प म िन ािदत िकया जा
सकता है।
2 run() िविध:
• run() िविध, ेड ास की run() िविध को ओवरराइड करती है, तथा ेड के ाट होने पर उसके वहार को प रभािषत करती है।
• run() िविध के अंदर, यह “Thread is running...” ि ंट करता है, यह इंिगत करने के िलए िक ेड ने अपना िन ादन शु कर िदया है।
3 main() िविध:
• यह िविध ो ाम के वेश िबंदु के प म काय करती है।
• main() के अंदर:
• setNameExample ास का एक उदाहरण setNameThread नाम से बनाया जाता है।
• ेड का नाम “CustomThreadName” पर सेट करने के िलए setNameThread पर setName() िविध को लागू िकया जाता है।
• ेड के िन ादन को शु करने के िलए setNameThread पर start() िविध को लागू िकया जाता है।
• ेड शु करने के तुरंत बाद, ेड का नाम ा करने के िलए setNameThread पर getName() िविध को कॉल िकया जाता है।
• िफर ेड का नाम ि ंट िकया जाता है।
4 आउटपुट:
• जब ो ाम िन ािदत होता है:
• ेड अपना िन ादन शु करता है और “Thread is running...” ि ंट करता है।
• इस बीच, मु ेड म , ेड का नाम (CustomThreadName) getName() िविध का उपयोग करके ा िकया जाता है और ि ंट िकया जाता
है।
• इस ो ाम म कोई अपवाद ह डिलंग नहीं की जाती है।
यह ो ाम दिश त करता है िक जावा म setName() और getName() िविधयों का उपयोग करके ेड का नाम कै से सेट और ा िकया जाए।
म ी ेडेड ए ीके शनों म पहचान और िडबिगंग उ े ों के िलए ेड का नामकरण सहायक हो सकता है।
आउटपुट:
151
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 104

