Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
静态类及其成员的线程安全: - 静态类中的所有成员都是线程安全的吗?
静态构造函数是线程安全的——它们保证在每个应用程序域只运行一次,在创建任何类的实例或访问任何静态成员之前。
其他静态方法本身不是线程安全的,CLR 在这方面不区分静态方法和实例方法。
但是,如果一个方法不访问其他线程可见的任何数据或发布此类数据,则可以认为它是线程安全的。它适用于静态和实例方法。否则,您需要添加显式同步以使访问共享数据线程安全。