二、并发与高并发之CPU多级缓存-乱序执行优化

处理器为提高运算速度而做出违背代码原有顺序的优化
例如:计算a*b的值
二、并发与高并发之CPU多级缓存-乱序执行优化
单核时候,执行会是:
二、并发与高并发之CPU多级缓存-乱序执行优化

多核时候,在CPU乱序执行优化的时候可能变成
二、并发与高并发之CPU多级缓存-乱序执行优化

单核处理器时代处理器能够保证处理器做出的优化不会影响结果,但是多核时代就会造成乱序,使最终结果错误。