我在Linux上使用pthreads。从文档中,我不清楚何时可以安全地在用于创建新线程的属性上调用pthread_attr_destroy吗?我可以在pthread_create返回后立即执行此操作吗?还是必须等到线程被加入或分离后才能执行此操作?

提前致谢,
克里斯多夫

最佳答案

thread属性复制在pthread_create中,因此应在pthread_create调用后销毁它。

需要在两行之间阅读http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_create.html:

关于linux - 什么时候可以安全地调用pthread_attr_destroy?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14710232/

10-11 18:21