synchronized(className){
}
是什么意思?
(其中 className 为 静态的字符串型)

解决方案 »

  1.   

    就是说对所有classname对象同步,一般什么都不写默认是this,对当前对象同步。范围不一样
      

  2.   

    呵呵呵
    这个问题大大超过了这个分值哈,楼主小气
    synchronized(className){
    }
    其实在OBJECT类里面就说了,每个对象都有一把“锁”,当在线程处理时,为了防止不同的线
    程同时访问一个方法造成出错,通过这样的方式就可以把当前用这个方法的对象的“锁”加上去,别
    的线程就没有办法进来,只有等 到当前线程用执行过后,才会自动打开锁,允许其它线程使用。
      

  3.   

    synchronized(className){
    }
    /////////////////////////////////////////////
    多线程的情况下的同步锁
      

  4.   

    synchronized(className){
    }
    是什么意思?
    (其中 className 为 静态的字符串型)应该是表示这个同步发生的范围是整个Application,
      

  5.   

    synchronized主要是用在
    多线程编程中应到的
    是同步的意思
    具体如何使用
    楼主随意找一本java语言的书都可以找到具体讲解
      

  6.   

    关于synchronized(this) 的文章很多,但关于synchronized(String className)却很少,请大家发表见解!