多线程的synchronize问题(1)

多线程有挺多东西要注意的: 一.资源竞争问题 当多个线程,同时访问一个资源的时候,对资源进行更改,可能就会出问题。 改变一个资源有三步 1.读取文件获得副本 2.更改文件副本 3.将副本写入内存 而在多线程里面,这些步骤可能都会被中途打断,导致痴线意想不到的结果。 假如要想实现改变一个资源,必须满足原子性的特征。 二.synchronize到底是给谁加锁。 静态方法前加入synchronize,由
相关文章
相关标签/搜索