//代码要实现的是对类的非静态字段进行同步操作,以下代码可以实现吗?
public class Class1
{
private int rid;
public void sync(int rid)
{
synchronized(Class1.class)
{
this.rid = rid;
}
}
}//如果不能,应该怎样实现呢
public class Class1
{
private int rid;
public void sync(int rid)
{
synchronized(Class1.class)
{
this.rid = rid;
}
}
}//如果不能,应该怎样实现呢
或者直接用同步方法
public synchronized void sync(int rid)
非静态同步方法只能实现对象同步,不能实现类同步.