thrd_join
From cppreference.net
|
Определено в заголовочном файле
<threads.h>
|
||
|
int
thrd_join
(
thrd_t
thr,
int
*
res
)
;
|
(начиная с C11) | |
Блокирует текущий поток до тех пор, пока поток, идентифицированный
thr
, не завершит выполнение.
Если
res
не является нулевым указателем, код завершения потока помещается в ячейку памяти, на которую указывает
res
.
Завершение потока synchronizes-with завершением этой функции.
Поведение не определено, если поток был ранее отсоединен или присоединен другим потоком.
Содержание |
Параметры
| thr | - | идентификатор потока для присоединения |
| res | - | расположение для сохранения кода результата |
Возвращаемое значение
thrd_success если успешно, thrd_error в противном случае.
Ссылки
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.26.5.6 Функция thrd_join (стр: 280-281)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.26.5.6 Функция thrd_join (стр: 384-385)
Смотрите также
|
(C11)
|
отсоединяет поток
(функция) |
|
(C11)
|
завершает вызывающий поток
(функция) |
|
C++ documentation
для
join
|
|