又多一道面试题

今天忽然又想到一道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}

这题是不是很烂?
posted @ 2007-07-05 09:45  AndyHai  阅读(404)  评论(3编辑  收藏  举报
QQ: 2369537