前言
乱序执行优化指的是处理器为提高运算速度而做出违背代码原有顺序的优化
在多核cpu情况下,每个cpu都有自己的一级缓存或者二级缓存。顺序写的代码可能与实际执行顺序不太一致。
如int a =10;
int b =20;
int result = a + b;
实际在多核cpu情况下,可能先执行的是int b =20;
前言
乱序执行优化指的是处理器为提高运算速度而做出违背代码原有顺序的优化
在多核cpu情况下,每个cpu都有自己的一级缓存或者二级缓存。顺序写的代码可能与实际执行顺序不太一致。
如int a =10;
int b =20;
int result = a + b;
实际在多核cpu情况下,可能先执行的是int b =20;