მულტიტრედინგი საშუალებას აძლევს Java პროგრამას რამდენიმე ნაკადი ერთდროულად გაშვებული იყოს, რაც შესაძლებელს ხდის პარალელიზმს (რამდენიმე CPU ბირთვის გამოყენება) და მოგებულობას (მუშაობის შესრულება დაბლოკვის გარეშე). Java-ში აქვს პირველი კლასის ნაკადის მხარდაჭერა — მაგრამ გაზიარებული ცვლადი მდგომარეობა წარმოშობს სირთულეს (რეისკონდიციები), რომელსაც ფრთხიანად უნდა მართოს.
ნაკადების შექმნა
() -> System.out.println( + Thread.currentThread().getName());
(task);
t.start();
Executors.newFixedThreadPool();
executor.submit(task);
