Notes

Memory Barriers and Volatile Variables

这两种方法都是从内存限制方面入手的同步工具

需先了解:

对于上述的问题,就有以下两种方法来解决

Memory Barriers

内存屏障

大致的工作原理是

比如:

Volatile Variables

直译:不稳定的变量

需先了解:

于是,使用 volatile 变量,可以迫使程序在每次使用到变量时,都需要重新从内存中读取