Функция для завершения нити исполнения

Прототип функции

#include <pthread.h>
 
void pthread_exit(void *status);

Описание функции

Функция pthread_exit служит для завершения нити исполнения (thread'а) текущего процесса.

Функция никогда не возвращается в вызвавший ее thread. Объект, на который указывает параметр status, может быть впоследствии изучен в другой нити исполнения, например, в породившей завершившуюся нить. Поэтому он не должен указывать на динамический объект завершившегося thread'а.