在.Net中,如果它们是静态的,那么很多类都是线程安全的,它是如何实现的?

时间:2013-09-22 10:14:44

标签: c# .net thread-safety clr clr4.0

对于.NET框架中的许多类,MSDN将thead safety描述为:

  

此类型的任何公共静态(在Visual Basic中为Shared)成员都是   线程安全。任何实例成员都不能保证是线程   安全

如何实施?那里发生了一种语法糖吗?或者它是以某种方式在课堂内实现的?

感谢。

1 个答案:

答案 0 :(得分:2)

这只是这些类的实现细节。这只意味着这些静态方法的开发人员会处理任何线程安全问题。

静态方法不是一种语言或框架功能,它是线程安全的。