我有几个关于java中同步的问题。同步和java中的同步块
public class A {
private int i;
public A (int t) { i = t; }
public synchronized void increment() {
i++;
}
public synchronized void decrement() {
i--;
}
}
假设我有如上述实施的类和创建类型A的一个对象(p)的
我知道有可能只有一个线程执行p.increment(),但可能的是另一个线程同时执行p.decrement()?
感谢〜
如果对两种方法使用同步,则只能同时调用一种方法。 – yushulx 2014-10-31 01:19:00
可能的重复[在Java中同步两个方法](http://stackoverflow.com/questions/24341447/synchronizing-two-methods-in-java) – 2014-10-31 04:27:42