gpt4 book ai didi

c# - 引用分配是否真的是原子的——即使在 64 位机器上?

转载 作者:太空狗 更新时间:2023-10-29 23:18:55 24 4
gpt4 key购买 nike

只是想知道以上是否属实,或者引用赋值是否分为两个操作

这就是您需要使用 Interlocked.Exchange 的原因吗?

谁能证实一下?

我在这里谈论的是指针赋值 - 这真的是原子的吗?

最佳答案

这取决于类型。例如Int64分配在 x86 模式下不是原子的,在 x64 模式下不是原子的。分配一个 string 是原子的,因为它是一个引用类型,您正在分配一个指针,指针的大小是 4 或 8 个字节,具体取决于您是在 x86 还是 x64 位模式下运行。

关于c# - 引用分配是否真的是原子的——即使在 64 位机器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554487/

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