Multithreading lar et Java-program kjøre flere tråder samtidig, noe som muliggjør parallellisme (bruk av flere CPU-kjerner) og responsivitet (utføre arbeid uten blokkering). Java har førsteklasses trådstøtte — men delt mutable state introduserer kompleksitet (race conditions) som må håndteres nøye.
Opprette tråder
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
