是也可以class a{
public void process() {   synchronized(a.class) {
     ………………
     ………………
   }
}
}

解决方案 »

  1.   

    synchronized(a.class)这样的做法通常用在静态域中同步.
      

  2.   

    :)因为静态域中没this啊,又不是说一定要在静态域中用
      

  3.   

    也可以这样吧
    public synchronized void process() 
      

  4.   

    To bluesmile979(笑着) :
    是啊,和你不冲突啊. :) 所以一般在非静态中写this就可以了.
    没有反驳你的写法不对.可能写得不清楚吧.
      

  5.   

    synzhronized()可以是任意类的实例或者是类