线程同步简单的说就是当多个线程共享相同的内存时,当某个线程可以修改变量,而其他线程也可以读取或修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容时不会访问到无效的数值。 我们来看个上面一个对于多线程访问共享变量造成竞争的一个例子 假设增量操作分为以下三个步骤 (1)从内存单元读入寄存器 (2)在寄存器中进行变量值的增加 (3)把新的值写回内存单元 那么当两个 非同步线程对...