JAVA多线程问题求解

2024-11-05 11:50:02
推荐回答(3个)
回答1:

你好,答案是B,说简单点就是所有的操作都是对 public void piggy(String sName)这个方法中的参数sName,并不是对成员变量的操作,所以最后打印成员变量sName的值是不会改变的。
这也就是参数中的传值和传引用的区别。线程只是为了迷糊你。

回答2:

如果argv[]没写错,而不是args[],就选A,否则就选D,static String sName为静态变量,可以保存每次的修改

回答3:

如果有耐心的话 实验N次 应该BCD都有可能。