C# 多线程

标签 c# thread-safety properties

可以ICollection<T>.Count属性 getter 被认为是原子的(因此,threadsafe)?

谢谢。

最佳答案

完全取决于集合; ICollection<T>只是一个接口(interface)。

我所知道的每个集合都只返回一个 Int32其领域 Count setter/getter ,所以它通常是原子的。
但是,永远无法保证在您获取属性后计数不会发生变化。

关于C# 多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5500632/

相关文章:

c# - 如何获取kendoui上传成功或完成函数的返回值

c# - 如何处理同时用于桌面和 Web 的库中的静态变量?

c++ - gmtime_r 和 gmtime_s 的区别

c# - Entity Framework - 循环遍历属性以进行更新

c# - 为什么编译器不能弄清楚这一点? (特性)

java - 如何跳转到 Java 属性文件中的某个部分?

c# - 生成产品 key

c# - 如何在Sqlite中使用通配符匹配目录路径

php - PHP Intl 扩展线程安全吗?

java - 我的 Property Loader 单例线程安全吗?