जावा में एक ही समय में एकाधिक थ्रेड कैसे चलाएं - उदाहरण

विषयसूची:

जावा में एक ही समय में एकाधिक थ्रेड कैसे चलाएं - उदाहरण
जावा में एक ही समय में एकाधिक थ्रेड कैसे चलाएं - उदाहरण

वीडियो: जावा में एक ही समय में एकाधिक थ्रेड कैसे चलाएं - उदाहरण

वीडियो: जावा में एक ही समय में एकाधिक थ्रेड कैसे चलाएं - उदाहरण
वीडियो: What is SQL with Full Information? – [Hindi] – Quick Support 2024, मई
Anonim

यह विकिहाउ आपको सिखाएगा कि जावा में मल्टीपल थ्रेड्स कैसे चलाएं। आप एक प्रोग्राम बनाने के लिए कई थ्रेड चलाना चाहेंगे जो एक साथ कई क्रियाओं को संसाधित करता है; आपके कंप्यूटर में जितना अधिक CPU होगा, उतनी ही अधिक प्रक्रियाएँ एक साथ चल सकती हैं।

कदम

12477945 1
12477945 1

चरण 1. निम्नलिखित कोड दर्ज करें:

सार्वजनिक शून्य रन ()

यह कोड आपके एकाधिक थ्रेड को चलाने के लिए एक प्रारंभिक बिंदु प्रदान करता है।

12477945 2
12477945 2

चरण 2. निम्नलिखित कोड दर्ज करें:

थ्रेड (रन करने योग्य थ्रेडऑब्ज, स्ट्रिंग थ्रेडनाम);

  • '

    धागाObj

    ' वह वर्ग है जो चलने योग्य धागा शुरू करता है और '

    थ्रेडनाम

  • ' धागे का नाम है।
12477945 3
12477945 3

चरण 3. निम्नलिखित कोड दर्ज करें:

शून्य प्रारंभ ();

एक थ्रेड ऑब्जेक्ट को फ़्लेश करने के बाद इस कोड का उपयोग करें और यह कोड इसे प्रारंभ करेगा।

  • आपका तैयार कोड इस तरह दिख सकता है

    क्लास रननेबल डेमो रननेबल लागू करता है {निजी थ्रेड टी; निजी स्ट्रिंग थ्रेडनाम; रननेबल डेमो (स्ट्रिंग नाम) {थ्रेडनाम = नाम; System.out.println ("बनाना" + थ्रेडनाम); } सार्वजनिक शून्य रन () { System.out.println ("रनिंग" + थ्रेडनाम); कोशिश करें {के लिए (int i = 4; i> 0; i--) {System.out.println ("थ्रेड:" + थ्रेडनाम + "," + i); // धागे को थोड़ी देर सोने दें। थ्रेड.स्लीप (50); } } कैच (इंटरप्टेड एक्सेप्शन ई) { System.out.println ("थ्रेड" + थ्रेडनाम + "बाधित।"); } System.out.println ("थ्रेड" + थ्रेडनाम + "बाहर निकल रहा है।"); } सार्वजनिक शून्य प्रारंभ () { System.out.println ("प्रारंभ" + थ्रेडनाम); अगर (टी == शून्य) {टी = नया थ्रेड (यह, थ्रेडनाम); टी.स्टार्ट (); } } } पब्लिक क्लास टेस्ट थ्रेड {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क ) {रननेबल डेमो आर 1 = नया रननेबल डेमो ("थ्रेड -1"); R1.स्टार्ट (); रननेबल डेमो आर 2 = नया रननेबल डेमो ("थ्रेड -2"); R2.स्टार्ट (); } }

12477945 4
12477945 4

चरण 4. अपना कोड निष्पादित करें।

यदि आपने उदाहरण से कोडिंग का उपयोग किया है, तो आउटपुट को पढ़ना चाहिए

थ्रेड-1 बनाना थ्रेड-1 प्रारंभ करना थ्रेड-2 प्रारंभ करना थ्रेड-2 प्रारंभ करना थ्रेड-1 थ्रेड: थ्रेड-1, 4 रनिंग थ्रेड-2 थ्रेड: थ्रेड-2, 4 थ्रेड: थ्रेड-1, 3 थ्रेड: थ्रेड-2, 3 थ्रेड: थ्रेड-1, 2 थ्रेड: थ्रेड-2, 2 थ्रेड: थ्रेड-1, 1 थ्रेड: थ्रेड-2, 1 थ्रेड थ्रेड-1 बाहर निकल रहा है. थ्रेड थ्रेड -2 बाहर निकल रहा है।

सिफारिश की: