Справочники Java Thread

Что такое Thread в Java?

Класс Thread используется для создания и управления потоками выполнения. Потоки предоставляют возможность параллельного выполнения кода и могут использоваться для улучшения производительности в многозадачных приложениях.


Основные моменты:

  1. Создание потока:
    • Поток можно создать, унаследовав новый класс от Thread и переопределив метод run(), который содержит код, выполняемый в потоке.
  2. Запуск потока:
    • Для запуска потока используется метод start(). Когда start() вызывается, происходит вызов метода run() в новом потоке.
  3. Многозадачность:
    • Использование потоков позволяет приложению выполнять несколько задач параллельно, что может быть полезно при выполнении операций в фоновом режиме.
// Пример класса, расширяющего Thread
class MyThread extends Thread {
	@Override
	public void run() {
		for (int i = 0; i < 5; i++) {
			System.out.println(Thread.currentThread().getId() + " Value " + i);
		}
	}
}

public class Main {
	public static void main(String[] args) {
		// Создание и запуск двух потоков
		MyThread thread1 = new MyThread();
		thread1.start();

		MyThread thread2 = new MyThread();
		thread2.start();
	}
}
Комментарии
Добавить комментарий

Пока комментариев нет