标签: c pthreads posix
如果线程被分离,它是否符合pthread_create()函数的thread-ID参数在堆栈上?例如
pthread_create()
void func() { pthread_t thread; pthread_create(&thread, NULL, start_func, NULL); pthread_detach(thread); }
或者,线程ID变量的消失会导致问题吗?我已阅读标准,但找不到答案。
答案 0 :(得分:0)
基于this answer相关问题,即使您不使用pthread_detach,我也会说它是安全的。
pthread_detach
由于您将来不会尝试join,因此您无需保留它。
join