相关疑难解决方法(0)

C#中的重入锁定

以下代码是否会在.NET上使用C#导致死锁?

 class MyClass
 {
    private object lockObj = new object();

    public void Foo()
    {
        lock(lockObj)
        { 
             Bar();
        }
    }

    public void Bar()
    {
        lock(lockObj)
        { 
          // Do something 
        }
    }       
 }
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading deadlock locking

116
推荐指数
4
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

deadlock ×1

locking ×1

multithreading ×1