public int read(){return a+b;}public void set(int a, int b){this.a=a;this.b=b;}
public synchronized int read(){return a+b;}public synchronized void set(int a, int b){this.a=a;this.b=b;}
public int read(){synchronized(a){return a+b;}}public void set(int a, int b){synchronized(a){this.a=a;this.b=b;}}
public int read(){synchronized(a){return a+b;}}public void set(int a, int b){synchronized(b){this.a=a;this.b=b;}}
public synchronized(this) int read(){return a+b;}public synchronized(this) void set(int a, int b){this.a=a;this.b=b;}
public int read(){synchronized(this){return a+b;}}public void set(int a, int b){synchronized(this){this.a=a;this.b=b;}}