【发布时间】:2012-06-15 10:58:51
【问题描述】:
在执行值类型数组的 MemberwiseClone 时:
var arr = new double[100];
如果在其他线程上使用 Interlocked 写入修改这些双精度,MemberwiseCloned 副本是否有任何损坏双精度的风险?我不关心有一点陈旧的值,只是撕裂以及 interlocked 和 memberwiseclone 之间的交互(我猜这会转化为内存 blit 类型的操作?)
【问题讨论】:
标签: .net atomic interlocked