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

