pthread_detach()即主线程与子线程分离,子线程结束后,资源自动回收。web
int pthread_join(pthread_t tid, void **thread_return); {succ ret is 0};
pthread_join()便是子线程合入主线程,主线程阻塞等待子线程结束,而后回收子线程资源。函数
int pthread_detach(pthread_t tid); {succ ret is 0};
默认状况下,线程被建立成可结合的。spa
为了不存储器泄漏,每一个可结合线程都应该要么被显示地回收,即调用pthread_join;要么经过调用pthread_detach函数被分离。线程