Lock deadlock simple example

    static void Main(string[] args)
        {
            lock (_lock1)
            {
                var t = new Thread(() => {
                    lock (_lock1)
                    {
                        Console.WriteLine("Lock1: ");
                    }
                });
                t.Start();
                t.Join();
            }
           
            Console.ReadKey();
        }
  static readonly object _lock1 = new object();

 

Guess you like

Origin www.cnblogs.com/HCCZX/p/11532815.html