Довідники 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();
	}
}
Коментарі
Додати коментар

Поки що коментарів немає