. net有检查设置操作符吗?

本文关键字:操作符 设置 检查 net | 更新日期: 2023-09-27 18:15:44

.Net中的基本并发原语在哪里?

我特别想使用检查和设置操作符

. net有检查设置操作符吗?

您需要查看System.Threading命名空间中的Interlocked类。CompareExchange就是你要找的方法。

形式为CompareExchange(target, value, comparand),在伪码中表示if(target==comparand) target=value;

Interlocked类中还有很多其他有用的原子方法,如Increment, dec递减,Add和Exchange。

您可能正在寻找Interlocked.CompareExchange