明永成

导航

 

遇到的一段面试题:问下面的类运行 Test的时候是否会引起死锁。

public class MyClass

    {

        public void Test(int num)

        {

            if (num > 10)

            {

                lock (this)

                {

                    num--;

                    Test(num);

                }

            }

        }

    }

有没有人给解答一下. 谢谢!

posted on 2011-03-27 08:24  明永成  阅读(333)  评论(0编辑  收藏  举报