首页
13问答网
>
调用test方法时i>10时是否会引起死锁?为什么?
调用test方法时i>10时是否会引起死锁?为什么?
public void test(int i) { lock(this) { if (i>10) { i--; test(i); } } }
2025-04-25 06:31:16
推荐回答(1个)
回答1:
不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)
相关问答
最新问答
青岛众合顺达物流有限公司怎么样?
广州一日游哪里最好?
广州市华崴演出器材有限公司怎么样?
三星samsung有前摄像头吗
分析服装、箱包、鞋子的设计要从哪几个方面分析?
恒昌创立八年以来,通过什么提高普惠金融服务质量和效率?
泰安市火车站银座商城属于哪个区
DNF现在盒子能开出什么?
同事一起喝酒后,第二天去医院脑出血,责任怎么分
双重人格是什么意思