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. Решения для этих задач вы можете разработать самостоятельно, применяя полученные знания о работе с потоками.


Информации по теме: