Multithreading એ Java પ્રોગ્રામને બહુવિધ threads સાથે વધુ દોડવા દે છે, જે parallelism (બહુવિધ CPU cores નો ઉપયોગ) અને responsiveness (કામ કર્યા વિના અવરોધ વિના) ને સક્ષમ કરે છે. 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);
