Multithreading Java ప్రోగ్రామ్ను బహుళ థ్రెడ్లను ఏకకాలంలో అమలు చేయడానికి అనుమతిస్తుంది, సమాంతరవాదం (బహుళ CPU కోర్లను ఉపయోగించడం) మరియు ప్రతిస్పందన (నిరోధం లేకుండా పని చేయడం) ను సక్షమం చేస్తుంది. Java థ్రెడ్ల కోసం ఫర్స్ట్-క్లాస్ సపోర్టు కలిగి ఉంది — అయితే భాగస్వామ్య మార్పుశీల స్థితి సంక్లిష్టతను (రేస్ పరిస్థితులు) నిర్మాణం చేస్తుంది, అది జాగ్రత్తగా నిర్వహించాలి.
థ్రెడ్లను సృష్టించడం
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
