using System; public class Test { class RandomName { private object _locker = new object(); public RandomName() {} public void LockThread() { lock (_locker) { lock(_locker) { Console.WriteLine("WTF????????"); } } } } public static void Main() { RandomName rn = new RandomName(); rn.LockThread(); } }