标签: multithreading thread-safety
静态等级的螺纹安全;其成员: - 静态类线程中的所有成员都是安全的吗?
答案 0 :(得分:1)
静态构造函数是线程安全的 - 在创建类的任何实例或访问任何静态成员之前,它们保证每个应用程序域只运行一次。
其他静态方法本身并不是线程安全的,CLR在这方面不区分静态方法和实例方法。
但是,如果方法不访问任何其他线程可见的数据或发布此类数据,则可以将其视为线程安全。它适用于 - 静态和实例方法。否则,您需要添加显式同步以便安全地访问共享数据线程。