fetch-and-add是CPU指令（FAA），对内存位置执行增加一个数量的原子操作。具体内容为：FAA可用于实现互斥锁、信号量。1991年，证明fetch-and-add具有一个有限的数，能解决不超过两个并发进程的无等待consensus问题。
用途.下述伪代码用ticket lock算法实现了互斥锁：
硬件软件支持.C++11标准定义了原子的函数。 GCC把它作为对C语言的扩展。
x86实现.从8086起，以内存为目