pthread_detach(pthread_self())

Posted oucaijun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pthread_detach(pthread_self())相关的知识,希望对你有一定的参考价值。

pthread_detach(pthread_self())

将状态改为unjoinable状态,确保资源的释放。其实简单的说就是在线程函数头加上 pthread_detach(pthread_self())的话,线程状态改变,在函数尾部直接 pthread_exit线程就会自动退出。省去了给线程擦屁股的麻烦

 

以上是关于pthread_detach(pthread_self())的主要内容,如果未能解决你的问题,请参考以下文章

如果在已经返回的线程上调用pthread_detach会发生什么

Python pthread_detach 模拟

存在现有连接器时的 pthread_detach 行为

pthread_detach()与pthread_join的区别?

linux下多线程之pthread_detach(pthread_self())

为啥在 pthread_detach() 之后调用 pthread_exit() 在极少数情况下会导致 SEGV?