Поток в Java считается потоком выполнения в программе. Java.lang.thread включает в себя различные методы, которые помогают запускать несколько потоков одновременно. Одним из часто используемых методов является метод Join в Java.
Что такое метод Join в Java?
Метод Join в Java позволяет одному потоку ждать, пока другой поток завершит свое выполнение. Проще говоря, он ожидает конца другого потока, имеет тип void и создает исключение InterruptedException.
Присоединение потоков в Java имеет три функции, а именно:
- join()
- join(long millis)
- join(long millis, int nanos)
Синтаксис:
- public final void join()
- public final void join(long millis, int nanos)
- public final void join(long millis)
| Метод | Описание |
| join() | Ожидает окончание другого потока |
| join(long millis) | Ожидает не более миллисекунды, пока не закончится |
| join(long millis, int nanos) | Ожидание не более миллисекунды плюс нано наносекунды |
