Namespaces
Variants

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)

Смотрите также

отсоединяет поток
(функция)
завершает вызывающий поток
(функция)