lock(this)

public void test(int i) 
{ 
lock(this) 
{ 
if (i > 10) 
{ 
i--; 
test(i); 
} 
} 
}  

网上答案说和参数有关。可是我把int  改成object也没有报错。

自己不运行就瞎写的就是扯淡。浪费时间也就罢了,还是错误答案,那就害人害己。

下面的链接我觉得很有道理,如果你对上述问题有疑问可以参考一下,多找资料,如何有异议请联系我,让我及时改正。

网址:http://www.cnblogs.com/myshell/archive/2010/07/18/1780386.html

原文地址:https://www.cnblogs.com/niubi007/p/6652373.html