2、_asm:代表汇编开始3、LOCK_IF_MP()是一个函数,根据mp如果是多核处理器,则会添加一个lock前缀(其实这个就是 传说中的内存屏障,至于有什么用,如何实现我们后续再聊)。4、cmpxchg是一个汇编指令,比较并交换操作数: 简单解释cmpxchg指令: 写法:cmpxchg r/m r是第一个操作数,m为第二个操作数 cmpxchg会将...