Multithreading låter ett Java-program köra flera trådar samtidigt, vilket möjliggör parallellism (använda flera CPU-kärnor) och responsivitet (utföra arbete utan blockering). Java har förstklassigt thread-stöd — men delad föränderlig tillstånd introducerar komplexitet (racing conditions) som måste hanteras noggrant.
Skapa trådar
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
