|
|
1
2
如所写,当前方法将 从未 僵局 锁定对象是该方法的本地对象。正确的锁定必须使用方法范围之外的对象。 在下面的修订版中,锁定对象对类是静态的,并且锁定添加了一个微小的延迟来模拟正在执行的工作。在这种情况下,应用程序将与方法的第二个入口死锁。
以下是如何执行
|
|
|
2
0
不确定ASP。NET中,基于您的代码示例,您可以尝试使用诸如线程睡眠/延迟之类的东西,这样每个线程就不会过快地锁定资源。 可能是这样的:
|
|
|
Yuri Mckoy · 未处理的异常。系统。无效操作异常 1 年前 |