Довідники Java start

Що таке start в Java?

У Java метод start() застосовується до об'єкта типу Thread і використовується для запуску виконання потоку. Коли викликається start(), новий потік створюється і метод run() цього потоку виконується паралельно з поточним потоком.


Основні моменти:

  1. Створення нового потоку:
    • Виклик start() створює новий потік виконання та викликає метод run() для цього потоку.
  2. Паралельне виконання:
    • Коли start() викликається, метод run() виконується паралельно з поточним потоком. Таким чином, код у методі run() виконується в окремому потоці.
  3. Один раз для кожного об'єкта Thread:
    • Метод start() може бути викликаний лише один раз для кожного об'єкта типу Thread. Після запуску потоку повторний виклик start() призведе до виключення.
Thread thread1 = новий Thread(() -> { /* ... */ });

Thread thread2 = new Thread(() -> { /* ... */ });

thread1.start();
thread2.start();
Коментарі
Додати коментар

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