pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);与pthread_detach(thread_id);都是设置线程为分离,
用了pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);再用pthread_detach(thread_id);,返回值为22出错
本文探讨了pthread中两种设置线程分离的方法:pthread_attr_setdetachstate()与pthread_detach()。指出若先后使用这两种方法可能会导致返回值错误为22的情况,并分析其原因。
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);与pthread_detach(thread_id);都是设置线程为分离,
用了pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);再用pthread_detach(thread_id);,返回值为22出错
2025
5409
645
261

被折叠的 条评论
为什么被折叠?