Multithreading ایک Java پروگرام کو متعدد threads کو بیک وقت چلانے کی اجازت دیتی ہے، جو parallelism (متعدد CPU cores استعمال کرتے ہوئے) اور responsiveness (کام کو بغیر blocking کے کرنے) کو ممکن بناتی ہے۔ Java میں first-class thread support ہے — لیکن shared mutable state پیچیدگی متعارف کراتی ہے (race conditions) جس کو احتیاط سے منظم کرنا ضروری ہے۔
Threads بنانا
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
