0
期间访问对象比方说,我有一个对象:防止其他线程写入
class Obj o{
public int x;
public int y;
}
和一个线程调用方法:
update(Obj o, int x, int y){
o.x = x;
o.y = y;
}
如何防止其他线程可以访问域这个对象在执行'update'的过程中,并等到该方法完成读取数据?
一个简单的解决方案是使用同步方法。 https://docs.oracle.com/javase/tutorial/essential/concurrency/syncmeth.html – urielSilva