计算机芯片在操作指令的步骤:

  1、获取指令

  2、指令进行解码

  3、去寄存器里取值

  4、开始计算结果(操作)

  5、将结果写会到寄存器中

执行代码的顺序可能与编写代码不一致,及虚拟机优化代码顺序,则为指令重排happy-before即:编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。

05-11 14:46