何时可以安全地调用pthread_attr_destroy?

时间:2013-02-05 14:47:34

标签: linux pthreads detach

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

提前致谢, 克里斯托弗

1 个答案:

答案 0 :(得分:10)

线程属性已复制到pthread_create中,因此应在pthread_create调用后将其销毁。

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

  

如果稍后修改了attr指定的属性,则线程的属性不会受到影响。