Page 164 - CITS - CSA - TP (Volume 2) - Hindi
P. 164

कं  ूटर सॉ वेयर ए ीके शन - CITS




           4  आउटपुट:
              •   जब  ो ाम िन ािदत होता है:

              •    ेड अपना िन ादन शु  करता है और “Thread is running...” ि ंट करता है।
              •   इस बीच, मु   ेड म , यह जांचने के  िलए िक  ेड अलाइव है, isAliveThread पर isAlive() िविध को कॉल िकया जाता है। चूंिक  ेड अभी
                  ाट   आ है, इसिलए यह अलाइव है।

              •   इसिलए, “Is thread alive? True” मु   ेड  ारा ि ंट िकया जाता है।
           5  ए े शन ह डिलंग:
              •   इस  ो ाम म  कोई    अपवाद  बंधन नहीं िकया जाता है।

           यह  ो ाम यह बताता है िक isAlive() िविध का उपयोग करके  यह िनधा  रत कै से िकया जाए िक कोई  ेड वत मान म  सि य है या नहीं या उसका
           िन ादन पूरा हो चुका है। इसका उपयोग अ र ऐसे प र  ों म  िकया जाता है जहाँ आपको म ी ेडेड ए  के शन म   ेड की   ित की जाँच करने
           की आव कता होती है।
           आउटपुट:
















           4  setName(String name) िविध:
              •   उ े :  ेड का नाम बदलता है।

              •   िसंटै :setName(   ंग नाम)
              •   पैरामीटर:
              •   नाम:  ेड को सौंपा जाने वाला नया नाम।

              •   उपयोगी के स :
              •   बेहतर पहचान के  िलए  ेड्स को साथ क और पहचानने यो  नाम देने का एक तरीका  दान करता है।
              •   िडबिगंग और लॉिगंग उ े ों के  िलए उपयोगी।

           class SetNameExample extends Thread {
               public void run() {
                   System.out.println(“Thread is running...”);

               }
               public static void main(String args[]) {
                   SetNameExample setNameThread = new SetNameExample();

                   setNameThread.setName(“CustomThreadName”);
                   setNameThread.start();
                   System.out.println(“Thread Name: “ + setNameThread.getName());

               }
           }


                                                           150

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 104
   159   160   161   162   163   164   165   166   167   168   169