gpt4 book ai didi

c - OS X 上 C 标准库的线程安全

转载 作者:太空狗 更新时间:2023-10-29 17:03:44 26 4
gpt4 key购买 nike

在 Mac OS X 的 C 标准库实现中是否有明确的线程安全函数列表?

有一个很好的答案here特别是关于 glibcf*() 函数,但我没有找到关于 OS X 的任何此类资源。有这样的东西吗?

例如,strptime()strftime() 是线程安全的吗? printf()?这些可能具有我不想弄乱的内部缓冲区。 :)

最佳答案

单一 Unix 规范给出 a fairly short list of functions that are allowed to be non–thread-safe (除了“遗留功能组”中的函数被允许是非线程安全的,尽管那里没有列出)。该列表包括 Dave 在他的回答中提到的 strtok(),但包括 strptime()strftime() ,也不是 printf()

This StackOverflow answer断言,在回答一个与这个问题非常相似的问题时,OS X 确实支持规范的上述方面,所以我认为这可能是最好的列表。 (顺便说一句,您可能还会对该问题的其余部分以及该问题的其他答案感兴趣。)

关于c - OS X 上 C 标准库的线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8379762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com