当多个线程共享相同的内存时,需要确保每个线程看到的都是一致的数据视图。

当一个线程可以修改的变量,其他线程也可以读取或修改的时候,就需要对这些线程进行同步,确保访问变量时不会得到无效的值。