为了提高性能,编译器和处理器通常会对指令做重排序。重排序分为3中类型:

  1:编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。

  2:指令级优化的重排序。

  3:内存系统的重排序。

posted on 2017-11-21 22:48  飞奔的菜鸟  阅读(166)  评论(0)    收藏  举报