✨ В конце статьи вы найдете ✉ Почту для обратной связи и ссылку на
✪ GitHub . Критика приветствуется. ❗️ Задача: Напишите приложение, которое в многопоточном режиме сформирует карту заданного сайта (список ссылок), и запишите её в файл. Ссылки на дочерние страницы должны располагаться в файле с отступами на одну табуляцию относительно родительских. Пример https://skillbox.ru/ ㅤhttps://skillbox.ru/media/ ㅤㅤhttps://skillbox.ru/media/management/ ㅤㅤㅤhttps://skillbox.ru/media/management/kak_rat_podkhod/...
Многопоточное программирование - это парадигма программирования, которая позволяет одновременно выполнять несколько потоков исполнения в рамках одного процесса. Это позволяет увеличить параллелизм в программе и повысить скорость ее выполнения. Java поддерживает многопоточное программирование с помощью классов и интерфейсов, предоставляемых в стандартной библиотеке Java. Например, класс Thread позволяет создавать и запускать новые потоки исполнения. Кроме того, Java также поддерживает синхронизацию и координацию между потоками с помощью методов synchronized, wait() и notify()...