gpt4 book ai didi

c++ - 比较和交换库?

转载 作者:太空狗 更新时间:2023-10-29 21:08:22 26 4
gpt4 key购买 nike

在 C++ 中用于原子比较和交换操作的最佳跨平台库是什么?

...或者至少对于 Linux 和 Windows 上的 amd64?

最佳答案

这取决于您需要的编译器兼容性。

如果您在两个平台上都使用 GCC,您可以只使用 GCC 的原子原语,因为它们与硬件架构相关,而不是操作系统平台。

否则,正如 PeterK 所建议的,看看 Boost。有一个 Boost.Atomic候选库;我不知道它的合并状态是什么。

关于c++ - 比较和交换库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3161407/

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