11

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

在此先感谢,克里斯托夫

4

1 回答 1

15

线程属性被复制到 中pthread_create,所以它应该在pthread_create调用后被销毁。

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

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

于 2013-02-05T14:55:30.030 回答