【发布时间】:2017-08-18 06:28:40
【问题描述】:
假设我有一个对象:
class Obj o{
public int x;
public int y;
}
一个线程调用该方法:
update(Obj o, int x, int y){
o.x = x;
o.y = y;
}
如何防止其他线程在执行“更新”期间访问该对象的字段并等待方法完成读取数据?
【问题讨论】:
-
一个简单的解决方案是使用同步方法。 docs.oracle.com/javase/tutorial/essential/concurrency/…
标签: java multithreading concurrency