大佬辛苦,关于“Q7:谈一谈 volatile”,这两处描述是不是矛盾的?能再解释下吗? “使用 volatile 变量进行写操作,汇编指令带有 lock 前缀,相当于一个内存屏障,后面的指令不能重排到内存屏障之前。” “第二个操作是 volatile 写,不管第一个操作是什么都不能重排序,确保写之前的操作不会被重排序到写之后。”
1 1
牛客网
牛客企业服务