Fetch-and-add fetchandadd是CPU指令FAA对内存位置执行增加一个数量的原子操作具体内容为 令x 变为x  a其中x是个内存位置a是个值 FAA可用于实现互斥锁信号量 年Maurice Herlihy英语Maurice Herlihy证明fetchandadd具有一个有限的consensus英语Consensus computer science数能解决不超过两个并发进程的无等待consensus问题