对于java的同步机制不是很理解,希望高手能讲下同步对象,同步对象属性,同步方法,同步块是怎么回事?区别是什么?越详细越好。另外,对于同步对象和同步对象属性所说的同步是读写同步,还是只是写同步?先表示下谢意

解决方案 »

  1.   

    http://ww1.blog.enorth.com.cn/article/27935.shtml去google 搜索
    java 同步机制
      

  2.   

    java 5之前是没有读写同步的,只能说是线程同步,在一个线程获得了一个object的lock的时候,其他线程是block的。5之前,我们说的同步,一般指同步对象,同步方法也就是只有一个线程能调用这个方法,同步对象属性我想也是同步对象,没本质区别。可以根据你的需求以及想要达到的效果,互相变换。---个人意见。
      

  3.   

    推荐一本书《Java多线程编程实践》,不过初学不一定看得明白!