处理器中一个逻辑内核只允许一个线程占用。进程互斥,临界区都是资源保护。比如说a,b 两个线程同时运行,它们都要存取变量var,a将var设置为20,然后继续其他工作。这时候b也要用了,它把var设置成自己需要的值。过一会a又回来读取var,这时候var已经不是a之前存进去的值了。