Java:我有共享变量(对象类型),其值将被不同的线程非常频繁地更改。通过其他线程集从其他方法访问此变量的值,将给出任何损坏的值(根本没有分配的值)?在引用交换的时候访问变量会不会有什么问题???
// this method will be called very frequently
public void changeValue(Object value)
{
this.value = value;
}
// will this method call return an invalid memory reference ?
public Object getValue()
{
return value;
}