为什么锁定类型被认为是非常糟糕的?
例如,
lock(typeof(DateTime))
我理解在.net中任何类的静态方法都被认为是线程安全的,而实例成员则不是。因此,在使用DateTime时不需要锁定它。我正在阅读的书没有解释为什么这样做是错误的,只是说这样做是错误的。任何解释都将是很好的。