मल्टीथ्रेडिंग Java प्रोग्रामला एकाच वेळी अनेक थ्रेड चालवू देते, ज्यामुळे समांतरता (अनेक CPU कोर वापरून) आणि प्रतिक्रियाशीलता (कामे अवरोधित न करता) शक्य होते. Java मध्ये थ्रेडला प्रथम श्रेणीचा समर्थन आहे — परंतु सामायिक बदलणारी स्थिती जटिलता (रेस कंडिशन) आणते जी काळजीपूर्वक व्यवस्थापित करावी लागते.
थ्रेड तयार करणे
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
