JShell में थ्रेड निर्माण
JShell Java 9 में पेश किया गया एक इंटरैक्टिव Java शेल टूल है जो कोड स्निपेट्स को निष्पादित करता है और main() मेथड घोषित किए बिना तुरंत परिणाम दिखाता है। यह एक REPL (Read-Evaluate-Print-Loop) टूल है जो कमांड-लाइन प्रॉम्प्ट से चलता है।
Thread क्लास बढ़ाकर थ्रेड बनाना
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> class ThreadTest extends Thread {
...> public void run() {
...> System.out.println("Thread in run() method");
...> }
...> public static void main(String args[]) {
...> ThreadTest t = new ThreadTest();
...> t.start();
...> }
...> }
| created class ThreadTest
थ्रेड चलाना
jshell> new ThreadTest().run();
Thread in run() method
नोट: यहां run() सीधे कॉल किया गया है, start() नहीं, इसलिए यह वर्तमान थ्रेड में ही चलता है। वास्तविक मल्टीथ्रेडिंग के लिए start() का उपयोग करें।