java synchronized主要用于控制线程同步,中间有很多小的细节,知识,这里我简单的整理一下,做个记录.主要用于方法和代码块的控制 先说说方法控制 模拟银行存款和取款,创建一个Account类,两个属性,一个name和accout.先存1w进去,在用一100个线程取钱1k和存1k.等待所有线程结束后,输出account.没有synchronized控制会造成account不等于1w.使用了synchronized结果正确,性能降低了很多.下面贴一下代码 参考:http://www.cn…