• Вы здесь

    Как создать поток в Java?

    Нейро

    Ответ создан на основе результатов поиска

    Создать поток в Java можно двумя способами 1:
    1. Наследование от класса Thread 2. Нужно создать новый класс, который наследует класс Thread, и переопределить метод run() 2. Затем создать экземпляр своего класса и вызвать метод start() 1.
    Пример создания потока, наследуясь от класса Thread 2:
    class MyThread extends Thread { @Override public void run() { System.out.println("Поток запущен!"); } } public class Main { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); System.out.println("Главный поток завершён"); } }
    1. Реализация интерфейса Runnable 2. Вместо наследования от класса Thread нужно создать класс, который реализует интерфейс Runnable, и переопределить метод run() 2. Затем создать экземпляр Thread и передать в конструктор свой Runnable (экземпляр класса, реализующий этот интерфейс) 1.
    Пример создания потока, реализуя интерфейс Runnable 2:
    class MyRunnable implements Runnable { @Override public void run() { System.out.println("Поток запущен!"); } } public class Main { public static void main(String[] args) { Thread myThread = new Thread(new MyRunnable()); myThread.start(); System.out.println("Главный поток завершён"); } }
    Важно помнить, что для запуска потока нужно вызывать метод start(), а не run() 2. Метод start() создаёт новый поток, а затем вызывает run() внутри него 2.