Tag: 方法 参数

Java中的方法参数是否安全?

Class Shared{ public void sharedMethod(Object o){ //does something to Object } } //this is how threads call the shared method run(){ sharedInstance.sharedMethod(someObject); } 现在将o作为参数传递给方法。 多个线程并行调用相同的方法。 我们可以安全地说这段代码是线程安全的吗? 有两种情况: 如果someObject在线程之间共享 如果每个Thread都有自己的someObject副本