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

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




           आउटपुट:















            3  isAlive() िविध :
           •   उ े : यह टे  करना िक  ेड अलाइव है।

           •  Syntax:isAlive()
           •   रटन   कार: बूिलयन
           •   उपयोगी के स:

              •   आपको यह जाँचने की अनुमित देता है िक  ा कोई  ेड  ाट  हो चुका है और अभी तक उसका िन ादन पूरा नहीं  आ है।
              •   यह तब उपयोगी होता है जब आप यह सुिनि त करने के  बाद िक अ   ेड समा  हो गया है, मु   ेड म  ि याएं  िन ािदत करना चाहते ह ।
           class IsAliveExample extends Thread {

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

               public static void main(String args[]) throws InterruptedException {
                   IsAliveExample isAliveThread = new IsAliveExample();
                   isAliveThread.start();

                   System.out.println(“Is thread alive? “ + isAliveThread.isAlive());
               }
           }

            :
           1  IsAliveExample  ास :

              •   यह  ास  ेड  ास को ए ट ड करता है, जो यह दशा ता है िक इस  ास को अलग-अलग  ेड के   प म  िन ािदत िकया जा सकता है।
           2  run() िविध:
              •  run() िविध,  ेड  ास की run() िविध को ओवरराइड करती है, तथा  ेड के   ाट  होने पर उसके   वहार को प रभािषत करती है।

              •  run() िविध के  अंदर, यह “Thread is running...” ि ंट करता है, यह इंिगत करने के  िलए िक  ेड ने अपना िन ादन शु  कर िदया है।
           3  main() िविध:
              •   यह िविध  ो ाम के   वेश िबंदु के   प म  काय  करती है।
              •   main() के  अंदर:

              •   isAliveThread नामक IsAliveExample  ास का एक उदाहरण बनाया जाता है।
              •    ेड के  िन ादन को शु  करने के  िलए isAliveThread पर start() िविध को लागू िकया जाता है।
              •    ेड शु  करने के  तुरंत बाद, यह जाँचने के  िलए िक  ेड अलाइव है, isAliveThread पर isAlive() िविध को कॉल िकया जाता है।
              •   isAlive() िविध का प रणाम (जो  ेड के  अलाइव होने पर true और अ था false लौटाता है) ि ंट िकया जाता है।



                                                           149

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