Описание тега pthread-join

Функция pthread_join() является частью pthread.h и используется для ожидания завершения выполнения другого потока.

Звонок в pthread_join(t, ...)приостанавливает выполнение потока вызывающего. Он не возвращается, пока потокt закончил выполнение.

Страница руководства Linux