又多一道面试题
今天忽然又想到一道C#题
下面的代码会发生死锁吗?为什么?
这题是不是很烂?
下面的代码会发生死锁吗?为什么?
1object p = new object();
2lock(p)
3{
4 Console.WriteLine("p is locked");
5 lock(p)
6 {
7 Console.WriteLine("Dead lock ?");
8 }
9}
2lock(p)
3{
4 Console.WriteLine("p is locked");
5 lock(p)
6 {
7 Console.WriteLine("Dead lock ?");
8 }
9}
这题是不是很烂?