可以ICollection<T>.Count
属性 getter 被认为是原子的(因此,threadsafe
)?
谢谢。
最佳答案
它完全取决于集合; ICollection<T>
只是一个接口(interface)。
我所知道的每个集合都只返回一个 Int32
其领域 Count
setter/getter ,所以它通常是原子的。
但是,永远无法保证在您获取属性后计数不会发生变化。
关于C# 多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5500632/