首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于死锁,该怎么解决

2012-03-31 
关于死锁public void test(int i){lock(this){if(i10){i--test(i)}}}当调用test方法时,如果i10,是否会

关于死锁
public void test(int i)
{
lock(this)
{
 if(i>10)
{
  i--;
  test(i);

}
}
当调用test方法时,如果i>10,是否会产生死锁,为什么,请高手指点

[解决办法]
不会的
http://blog.csdn.net/xuzhiqiang1010/article/details/4987824
[解决办法]

探讨

不会的
http://blog.csdn.net/xuzhiqiang1010/article/details/4987824

[解决办法]
不会死锁,都是在一个线程里面的递归调用,都持有lock,所以都可以操作。

热点排行