Java: Concurrency / Java: Параллелизм: 2.4. Joins
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
# Объединения rusnavu 05.06.14 в 07:00 |
|
|
Метод `join` позволяет одному потоку дождаться завершения другого. Если `t` объект типа `Thread`, чей поток выполняется в настоящий момент, rusnavu 05.06.14 в 06:44 |
||
|
t.join(); maxpaint 03.06.14 в 09:25 |
||
|
приостанавливает выполнение вызывающего потока до завершения потока `t`. Перегруженные версии `join` позволяют программисту задать время ожидания (завершения потока). Однако, как и в случае с `sleep`, реализация `join` платформозависима, поэтому вы не можете быть уверены, что вызов `join` завершится в точности через заданное время. rusnavu 05.06.14 в 07:00 |
||
|
Как и `sleep`, `join` в случае прерывания завершается генерацией `InterruptedException`. rusnavu 05.06.14 в 07:02 |
