【发布时间】:2010-12-11 22:17:16
【问题描述】:
我有这样的代码:
我们的一些客户在以下代码块中收到“System.Threading.Monitor.Enter 中的 System.ArgumentNullException”:
Public Class CheckStuff
Private Shared SLock As New Object
Public Sub GetIt()
Synclock SLock
DoSomething()
End Synclock
End Sub
End Class
这怎么可能?考虑到SLock 是共享的,从未在其他任何地方接触过?
【问题讨论】:
-
面临同样的问题。你有没有找到解决这个问题的方法?
-
我也有这个问题。解决方案很简单——我没有实例化锁对象。
标签: .net multithreading exception monitor