【发布时间】:2009-01-17 12:19:15
【问题描述】:
我想使用Thread.VolatileWrite()(或等效函数)更改T[] 字段的值,以便所有其他线程立即看到更新后的值。但是,该方法不提供通用版本,并且我无法使用 Object 重载,因为它需要 ref 参数。
还有其他选择吗? Interlocked.Exchange<T> 会做这项工作吗?有没有更好的方法来实现我想做的事情?
【问题讨论】:
标签: .net multithreading