/
Nicholas
/
java_basics
Обзор
Документация
Войти
/
Nicholas
/
java_basics
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Multithreading/SiteMap/src/main/java/Main.java
18 строк
582 B
Nicholay Sokolovsky
19.3 ForkJoinPool
09 дек 2023, 01:33
09 дек 2023, 01:33
1958f98
Код
Авторство
О чём код?
import java.io.PrintWriter; import java.util.TreeSet; import java.util.concurrent.ForkJoinPool; public class Main { public Main() { } public static void main(String[] args) throws Exception { String root = "https://skillbox.ru"; TreeSet<String> links = new TreeSet<>(); (new ForkJoinPool(8)).invoke(new LinkGrabber(root, links)); PrintWriter printWriter = new PrintWriter("src/main/resources/data/sitemap.txt"); links.descendingSet().forEach(printWriter::write); printWriter.flush(); printWriter.close(); } }