В Java поток можно создать двумя способами: с помощью класса Thread или с помощью интерфейса Runnable. Для создания потока с помощью класса Thread необходимо выполнить следующие шаги: Создать класс, который наследуется от класса Thread и переопределить метод run(). В методе run() необходимо указать код, который будет выполняться в потоке. public class MyThread extends Thread {
@Override public void run() {
// Код, выполняемый в потоке }
} Создать экземпляр класса MyThread и вызвать метод start() для запуска потока. MyThread thread = new MyThread();
thread.start(); Для создания потока с помощью интерфейса Runnable необходимо выполнить следующие шаги: public class MyRunnable implements Runnable {
@Override public void run() {
// Код, выполняемый в потоке }
} MyRunnable runnable = new MyRunnable();
Thread thread = new Thread(runnable);
thread.start(); Оба способа позволяют создавать и запускать потоки в Java. Выбор между ними зависит от конк