gpt4 book ai didi

c - scandir 真的是线程安全的吗?

转载 作者:太空狗 更新时间:2023-10-29 15:07:15 31 4
gpt4 key购买 nike

UNIX® System Threads Reference ,在“线程安全”标题下是一个“不保证在所有 UNIX 系统上都是线程安全的”函数列表。函数 scandir() 不在此列表中,而 readdir() 出现在列表中。

但是 glibc source因为 scandir() 显然调用了 readdir(),而不是线程安全的 readdir_r()。那么 scandir() 是出于某种其他原因从列表中省略了,还是由于某种原因我错过了它是线程安全的?

最佳答案

我认为,此列表仅涵盖 POSIX 函数。 scandir(3) 是 BSD/SVID,因此可能不会在此处列出。新的、线程安全的函数可能是这个列表的重点,但没有列出旧的、线程不安全的函数。

关于c - scandir 真的是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054795/

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