phtread_join (3)
   ожидание завершения нити  

Синтаксис
 
    # include <pthread.h>

    int pthread_join(pthread_t threadid, void *value);

Описание
 

Функция pthread_join переводит нить, из которой она была вызвана в состояние ожидания до тех пор, пока не завершится нить, определяемая идентификатором threadid. Аргумент value является указателем на данные, возвращаемые нитью. Если этот аргумент не равен NULL, значение, возвращаемое нитью thread, записывается по адресу value. Это то значение, которое было аргументом функции pthread_exit в нити thread.

Возвращаемое значение
  При успешном завершении pthread_join возвращает 0. В случае ошибки возвращается ненулевое значение.

См.также
  pthread_create, pthread_cancel, pthread_exit.


Список системных вызовов