Lessons 60 - angelShlesser/HomeWorksAIT GitHub Wiki
Многозадачность в Java с использованием интерфейса Runnable
Задание 1: Простая Реализация Runnable
Задача: Создайте класс Task, который реализует интерфейс Runnable. В методе run(), должно выводиться сообщение "Задача выполнена".
Задание 2: Запуск и Исполнение Потока
Задача: Используя класс Task из предыдущего задания, создайте и запустите поток.
Задание 3: Поток с Параметрами
Задача: Модифицируйте класс Task, чтобы он принимал строковый параметр в конструкторе и выводил эту строку в методе run().
Задание 4: Создание Множества Потоков
Задача: Создайте и запустите три потока, используя класс Task, каждый с разными сообщениями.
Задание 5: Исполнение Множества Задач
Задача: Создайте класс MyTask, который реализует интерфейс Runnable и выполняет следующую задачу: в методе run(), выведите на экран числа от 1 до 5 с задержкой 500 миллисекунд между числами.
Задание 6: Запуск Нескольких Задач
Задача: Используя класс MyTask из предыдущего задания, создайте и запустите два потока, чтобы оба выполняли эту задачу параллельно.
Эти задания предоставляют простые шаги для практики работы с многозадачностью в Java, используя интерфейс Runnable и классы Thread. Решения для этих задач вы можете разработать самостоятельно, применяя полученные знания о работе с потоками.