1. 线程同步: 当多个控制线程共享相同的内存时,需要确保每个线程看到一致的数据视图.当某个线程可以修改变量,而其他线程也可以读取或者修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容的时候不会访问到无效的数值: 当一个线程修改变量时,其他线程在读取这个变量的值的时候可能看到不一致的数据,在变量修改时间多余一个存储器周期的处理器结构中,当存储器读与存储器写这两个周期交叉时,这种潜在的不一致性就会出现些: 2. 互斥量: 从本质上来说互斥量是一把锁,对互斥量进行加锁以后,…