同步,锁定,作用保护运行中的数据
good luck

解决方案 »

  1.   

    http://www-900.ibm.com/developerWorks/cn/education/java/j-threads/tutorial/index.html讲述了 线程的专题 其中对于synchronized讲述得很清楚
      

  2.   

    这种问题不是十分就可以搞定的,这种问题也不是一两个小时可以讲得明白的。涉及到的最关键单词是Thread和Monitor。建议你那本书来看看;希望书要好,因为我就看过烂书写得一塌糊涂。如果你在上海,我到可以出来给你上堂课。
      

  3.   

    to 楼主 and phsea(天山风):
    仅仅这么解释比较片面,没有说出同步的真正含义。
    俺来引用Joshua Bloch在《Effetive Java》中对同步含义的解释吧(不是原话)。
    大部分人把同步看成互斥,这没有错误,但是不全面,同步的含义有两点:
    (1) 同步可以阻止其他的线程看到不稳定的状态(互斥的含义)。
    (2) 同步可以保证按照一个序列从一个稳定状态到另一个稳定状态的状态变化可以被其他线程看到。(这是很多人都容易忽略掉的地方)说这些不说明俺是学院派,不理解这两点是不会理解同步的真正含义的。