Wiedereinsteiger sperrt in C #

Führt der folgende Code unter .NET zu einem Deadlock mit C #?

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

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

    public void Bar()
    {
        lock(lockObj)
        { 
          // Do something 
        }
    }       
 }