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
   160   161   162   163   164   165   166   167   168   169   170