gpt4 book ai didi

.net - .net 中的无锁结构

转载 作者:行者123 更新时间:2023-12-04 17:06:10 26 4
gpt4 key购买 nike

我是 .net 的新手,想知道 .net 是否具有 AtomicInteger、ConcurrentLinkedQueue 等的 Java 等效项?

我做了一些搜索,但什么也找不到。

无锁算法需要某种 CAS 指令,它是通过 Java 中未记录的 Unsafe 类提供的,.net 有什么等价的吗?

最佳答案

在 .NET 中有 Interlocked 类,带有静态方法 Interlocked.Increment() 和 Interlocked.Decrement()。

http://msdn.microsoft.com/en-us/library/system.threading.interlocked.aspx .

您还将在 System.Threading 命名空间中找到其他原子 och 同步构造。

关于.net - .net 中的无锁结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/327358/

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