Как запустить поток java

Аватар пользователя Иван Полежаев
Иван Полежаев
12 апреля 2023

Чтобы запустить поток в Java, необходимо выполнить следующие шаги:

  • Создать класс, реализующий интерфейс Runnable. В этом классе должен быть определен метод run(), в котором будет содержаться код, который будет выполняться в отдельном потоке.
  • Создать экземпляр класса Thread, передав в конструктор объект класса, реализующего интерфейс Runnable
  • Вызвать метод start() у экземпляра класса Thread

Пример:

public class MyRunnable implements Runnable {
    public void run() {
        // код, который будет выполняться в отдельном потоке
    }
}

public class Main {
    public static void main(String[] args) {
        MyRunnable myRunnable = new MyRunnable();
        Thread thread = new Thread(myRunnable);
        thread.start();
    }
}

В этом примере создается объект MyRunnable, реализующий интерфейс Runnable, и передается в конструктор Thread.

Затем вызывается метод start() у Thread, который запускает выполнение кода из метода run() в отдельном потоке.

0 0