pthread_attr_t 默认属性 - 官方文档

pthread_attr_t default attributes - Official documentation

我正在寻找官方文档,我可以在其中找到 pthread_attr_t 结构的默认值。

到目前为止我找到了 this,但它不是官方文档。

提前致谢。

Pthreads 由 POSIX 指定,最官方的可用文档可在 the POSIX specification 中找到。然而,据我所知,POSIX 并未明确定义大多数 pthread 属性的默认值。例外是 detachstate,但即使这样也没有明确指定:它必须通过从其他记录的 pthreads 行为中推断来收集。

总的来说,您需要依赖实施文档(如果有的话)。

另一方面,如果您的实现支持某个 pthread 属性并且您关心它的值,那么我强烈建议您明确设置它,而不考虑所需值是否是该属性的默认值。这更清晰、更健壮、更便携。