gpt4 book ai didi

.net - Interlocked.Increment 的性能

转载 作者:行者123 更新时间:2023-12-03 11:31:18 32 4
gpt4 key购买 nike

Interlocked.Increment(ref x)x++ 快或慢对于各种平台上的整数和多头?

最佳答案

它较慢,因为它强制操作以原子方式发生,并且充当内存屏障,消除了处理器围绕指令重新排序内存访问的能力。

当您希望操作在可以在线程之间共享的状态上具有原子性时,您应该使用 Interlocked.Increment - 它并不打算完全替代 x++。

关于.net - Interlocked.Increment 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1034070/

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