用法:
pthread_t tid;
pthread_attr_t attr;
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthread_create(&tid, &attr, THREAD_FUNCTION, arg);
设置线程为分离状态。
实现的效果和pthread_create
创建线程之后,调用pthread_detach
函数,非阻塞等待线程结束相同。
参考链接: