gpt4 book ai didi

c - 相当于 macOS 上的 fwrite_unlocked?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:57 28 4
gpt4 key购买 nike

我有一些在 Linux 和 Windows 上运行的代码,我目前正在移植到 macOS。一个关键点是 fwrite_unlocked (Linux),据我所知,它在 Windows 上有等效项(_fwrite_nolock),但在 macOS 上没有。现在我只使用fwrite,但我想知道是否有更好的解决方案?这是否只会导致性能下降,或者如果我为此使用 fwrite 是否会面临更严重的问题?

最佳答案

在该手册页中,fwrite_unlockedfwrite 类似,但安全性较低。因此,使用 fwrite 不会有“更严重的问题”的风险。 fwrite 的性能似乎很可能会降低; _unlocked 函数的全部目的是为了更快。

请注意手册页中的这一点:

[The nonstandard *_unlocked() variants] should probably not be used.

关于c - 相当于 macOS 上的 fwrite_unlocked?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51880630/

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